הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   שילוב של שני קידודים בדף אחד - איך? (https://hosts.co.il/forums/showthread.php?t=40039)

sheeze 17-02-07 21:59

שילוב של שני קידודים בדף אחד - איך?
 
בניתי מערכת מסוימת (ב-php) שמציגה נתונים על שרתים מרוחקים. המערכת שואבת מידע ע" חיבור ב-ssh (על-ידי המודול ssh2). אחד מהפלטים שאני מקבל הוא פלט בעברית שמקודד ב-utf16 בעוד שהדף עצמו מקודד ב-windows-1255. בגלל זה, מה שאני מקבל מהשרת זה ג'יבריש. אין לי אפשרות לשנות את ה-charset בשרת (מערכת UNIX) בגלל שהשרת מריץ מערכת מסוימת שלא תומכת בקידוד אחר.
יש דרך כלשהי לקבל ולהציג את הפלט שלי בדף שלא בג'יבריש?

Omri Shalev 17-02-07 22:37

אתה יכול לעשות שאיבה של הנתונים מקובץ אחר ששם בעצם תופיע ההתחברות ל SSH...

על ידי

PHP קוד:

<? require "ssh.php; ?>

בעמוד SSH תשים לו קידוד שאתה רוצה..

sheeze 17-02-07 22:53

תודה, אני אנסה מחר.
אבל בסופו של דבר הדפדפן יכול להציג את הדף html רק ב-charset אחד לא? (הראשון שהוא מקבל)

RS324 17-02-07 22:55

תבדוק על ICONV ...אתה יכול להמיר קידודים לפני הוצאתם לפלט..

Omri Shalev 17-02-07 23:08

ציטוט:

נכתב במקור על ידי sheeze (פרסם 424711)
תודה, אני אנסה מחר.
אבל בסופו של דבר הדפדפן יכול להציג את הדף html רק ב-charset אחד לא? (הראשון שהוא מקבל)

לא תמיד, אתה יכול בכל מקרה לנסות לעשות עם FRAME, ושם מאה אחוז שזה לא יציג עם ה charset של ה HTML הראשי.

sUP 18-02-07 13:37

ציטוט:

נכתב במקור על ידי Omri Shalev (פרסם 424727)
לא תמיד, אתה יכול בכל מקרה לנסות לעשות עם FRAME, ושם מאה אחוז שזה לא יציג עם ה charset של ה HTML הראשי.

משום מה, כי זה פריים חח=\

sheeze 18-02-07 20:43

RS324, תודה רבה, iconv עשה את העבודה בצורה מושלמת! :)


כל הזמנים הם GMT +2. הזמן כעת הוא 20:02.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ