קידוד תווי URL חזרה לעברית

תיאור:

הסניפט הבא הוא תוצאה של חיפוש אחר פתרון עבור אחזור מידע / משתנים מתוך הURL... כאשר ניסיתי לאחזר משתנים מתוך הURL אשר כללו מחרוזות בעברית נתקלתי בבעיית קידוד וקיבלתי תווים הזויים שאנו מכירים בדומיינים בעברית כמו לדוגמה המחרוזת (%u05E9%u05DC%u05D5%u05DD) אשר משמעותה "שלום". בעזרת הפונקציה הבאה בjavascript תוכלו לבצע המרה של תווים אלו חזרה לעברית!

first קוד:

// ראשית הוסיפו את הפונקציה הבאה
function decode(str) {
     return decodeURIComponent(str.replace(/\+/g,  " "));
}

// כעת תוכלו להמיר מחרוזת בצורה כזאת
var hebrew = decode('%u05E9%u05DC%u05D5%u05DD']);

// תוצאה
var hebrew = 'שלום';

סניפטים דומים: