המרה מקידוד URIENCODE לעברית תקינה בגוגל סקריפט
-
מודל API שולח את הנתונים מקודד URIENCODE,
איך אני ממיר אותם חזרה לעברית בגוגל סקריפט? -
@הללוהו אם אתה כותב קוד עם בינה תבקש ממנו להמיר בדרך כלל הוא עושה את זה אוטומטי
-
@שלוחה-404 אין לי בינה.
-
@הללוהו אתה יודע לכתוב קוד ?
-
@שלוחה-404 אני באמצע לכתוב קוד,
פרט זה חסר לי הוא מחזיר את זה ככה %D7%90%D7%95%D7%9C%D7%99
אם אתה יכול לשאול בשבילי את הבינה אשמח -
@הללוהו אני יכול לשאול את הבינה והוא ייתן לי קוד אם אני רק לא מבין אם אתה יודע לכתוב קודים בלי בינה אתה אמור לדעת את זה בכל אופן אם תעלה לפה את הקוד אני יכניס לבינה שיסדר לך את העברית
-
@שלוחה-404 שאל אותו כשאני מקבל דרך שרת טקסט מקודד כURIENCODE איך אני ממיר את זה חזרה לעברית תקינה בגוגל סקריפט
-
@שלוחה-404 שאל אותו כשאני מקבל דרך שרת טקסט מקודד כURIENCODE איך אני ממיר את זה חזרה לעברית תקינה בגוגל סקריפט
שכחתי מזה ואין לי התראות בפורום
אם הטקסט מגיע ל־Google Apps Script כשהוא מקודד ב־URIENCODE, אפשר להמיר אותו חזרה לעברית באמצעות:const decodedText = decodeURIComponent(encodedText);
לדוגמה, אם השרת מחזיר:
%D7%A9%D7%9C%D7%95%D7%9D%20%D7%A2%D7%95%D7%9C%D7%9D
אז:
function test() {
const encodedText = "%D7%A9%D7%9C%D7%95%D7%9D%20%D7%A2%D7%95%D7%9C%D7%9D";
const decodedText = decodeURIComponent(encodedText);Logger.log(decodedText);
}התוצאה תהיה:
שלום עולם
אם אתה מקבל את הנתון מתוך e.parameter, למשל:
function doGet(e) {
const text = e.parameter.text;
Logger.log(text);
}ייתכן ש־Apps Script כבר מפענח את ה־URL encoding אוטומטית. אם אתה רוצה, שלח לי דוגמה מדויקת למה שהשרת מחזיר (לפני ואחרי), ואוכל לתת לך את השורה המדויקת שצריך לשים בקוד שלך.
שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.
נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.
בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗
הרשמה התחברות