![]() |
שילוב של שני קידודים בדף אחד - איך?
בניתי מערכת מסוימת (ב-php) שמציגה נתונים על שרתים מרוחקים. המערכת שואבת מידע ע" חיבור ב-ssh (על-ידי המודול ssh2). אחד מהפלטים שאני מקבל הוא פלט בעברית שמקודד ב-utf16 בעוד שהדף עצמו מקודד ב-windows-1255. בגלל זה, מה שאני מקבל מהשרת זה ג'יבריש. אין לי אפשרות לשנות את ה-charset בשרת (מערכת UNIX) בגלל שהשרת מריץ מערכת מסוימת שלא תומכת בקידוד אחר.
יש דרך כלשהי לקבל ולהציג את הפלט שלי בדף שלא בג'יבריש? |
אתה יכול לעשות שאיבה של הנתונים מקובץ אחר ששם בעצם תופיע ההתחברות ל SSH...
על ידי PHP קוד:
|
תודה, אני אנסה מחר.
אבל בסופו של דבר הדפדפן יכול להציג את הדף html רק ב-charset אחד לא? (הראשון שהוא מקבל) |
תבדוק על ICONV ...אתה יכול להמיר קידודים לפני הוצאתם לפלט..
|
ציטוט:
|
ציטוט:
|
RS324, תודה רבה, iconv עשה את העבודה בצורה מושלמת! :)
|
כל הזמנים הם GMT +2. הזמן כעת הוא 20:02. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ