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

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

Eli-Hai 13-01-07 23:13

בעיה עם AJAX - אין עברית (?)
 
אני משיג "תגובה" מקובץ ה-php שלי, ומה שכתבתי ב-echo בעברית, מוחזר בתור סימן שאלה.
למה?
איך פותרים?

LosNir 13-01-07 23:15

אני רואה אתה חורש על ה AJAX אה? |winky|
תנסה אולי לשים קידוד בדף HTML.

Eli-Hai 13-01-07 23:16

כן, משתדל מאוד.
אמממ, יש קידוד בדף ה-HTML.

LosNir 13-01-07 23:18

מהו הקידוד?

Eli-Hai 13-01-07 23:18

Windows-1255.

LosNir 13-01-07 23:20

ניסית להגדיר קידוד בקובץ ה PHP?

Eli-Hai 13-01-07 23:22

אוקי, אני מנסה לקדד ל-UTF-8, אבל למה זה מחזיר ה-כ-ל בסימני שאלה? אף פעם UTF-8 לא רץ לי טוב ?

LosNir 13-01-07 23:24

ציטוט:

נכתב במקור על ידי LosNir (פרסם 405536)
ניסית להגדיר קידוד בקובץ ה PHP?

...

Tomer 13-01-07 23:25

PHP קוד:

function iconv_cp1255_utf8 ($cp1255) {
return 
preg_replace("/([\xE0-\xFA])/e","chr(215).chr(ord(\${1})-80)",$cp1255);


תעביר את כל הפלט שלך דרך הפונקציה הזו.

Eli-Hai 13-01-07 23:27

ה-PHP לא מקודד אצלי, זה נטו קובץ PHP.
זה בעיה אחרת, אני שם meta של UTF-8, אבל לצערי אני רואה מעויינים עם סימן שאלה בתוכם.
איך פותרים את זה?

LosNir 13-01-07 23:31

ציטוט:

נכתב במקור על ידי Eli-Hai (פרסם 405548)
ה-PHP לא מקודד אצלי, זה נטו קובץ PHP.
זה בעיה אחרת, אני שם meta של UTF-8, אבל לצערי אני רואה מעויינים עם סימן שאלה בתוכם.
איך פותרים את זה?

לא, אני מדבר על זה:

PHP קוד:

header('Content-Type: text/html; charset=windows-1255'); 


Eli-Hai 13-01-07 23:32

ציטוט:

נכתב במקור על ידי LosNir (פרסם 405552)
לא, אני מדבר על זה:

PHP קוד:

header('Content-Type: text/html; charset=windows-1255'); 


עדיין מחזיר. אני רוצה להמיר הכל ל-UTF-8. ה-UTF-8 מציג לי במקום עברית מעויינים.
צריך פיתרון בשלב הזה ל-UTF-8.

Tomer 13-01-07 23:37

ציטוט:

נכתב במקור על ידי Eli-Hai (פרסם 405554)
עדיין מחזיר. אני רוצה להמיר הכל ל-UTF-8. ה-UTF-8 מציג לי במקום עברית מעויינים.
צריך פיתרון בשלב הזה ל-UTF-8.

הבאתי לך קוד (כמו שהקהילה פה אוהבת- בכפית) - תשתמש בו, הוא עובד.

RS324 14-01-07 00:34

ציטוט:

נכתב במקור על ידי Eli-Hai (פרסם 405554)
עדיין מחזיר. אני רוצה להמיר הכל ל-UTF-8. ה-UTF-8 מציג לי במקום עברית מעויינים.
צריך פיתרון בשלב הזה ל-UTF-8.

אתה יודע שאתה צריך לשמור גם את הקובץ כ UTF8 ולא ANSI כן ?

WebProject 14-01-07 07:20

ציטוט:

נכתב במקור על ידי Tomer (פרסם 405558)
הבאתי לך קוד (כמו שהקהילה פה אוהבת- בכפית) - תשתמש בו, הוא עובד.

גנב חח.. וכן, הקוד שתומר הביא עובד, מניסיון, וLosNir, כדאי שתפסיק לכתוב שטויות :\

LosNir 14-01-07 11:35

ציטוט:

נכתב במקור על ידי WebProject (פרסם 405610)
גנב חח.. וכן, הקוד שתומר הביא עובד, מניסיון, וLosNir, כדאי שתפסיק לכתוב שטויות :\

שמע, טל, אני לא עובד עם AJAX ואף פעם לא היתה לי בעיה עם הקידוד.
ניסיתי לעזור לו במה שאני יודע, בלי להיות בטווח אם זה יעזור או אולי קשור.

Eli-Hai 14-01-07 15:43

אאוץ', שכחתי לשמור כ-UTF-8. טעות שלי.
איך מזרימים נתונים עם ה-AJAX? ב-PHP, איך למשל נראה תוכן של input בשם 1?

eLad 15-01-07 20:28

תעביר את הנתונים בפונקציה uriencode ואז תעשה decode


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

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