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

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

phpyo 14-06-08 18:56

סימני שאלה במקום עברית (mysql)
 
שלום, בעיה מציקה מאוד שישנה אצלי באתר שאני בונה:
נתונים שאני קורא ממסד נתונים mysql בעברית, מופיעים לי כסימני שאלה.
כל הדפים שלי מקודדים ב-UTF-8 ללא חתימה.

מה עושים?

AlmogBaku 14-06-08 19:43

לדעתי אתה צריך להגדיר את המסד כUTF-8 איכשהו :|

Proviewz 14-06-08 19:55

במסד עצמו התוכן נכתב בעברית או גם כסמני שאלה?

phpyo 14-06-08 20:23

המסד כולו קודד ל- utf-8 unicode, ובו העברית מופיעה כמו שצריך, הבעיה היא בתצוגת האתר.
אגב, כשאני משנה את הקידוד תווים דרך הדפדפן ל-windows 1225 , כל מה שלא היה במסד (אלא נכתב ישירות ב-HTML) הופך לסימנים מוזרים אבל מה שמהמסד מסדתר.

S-Preso 14-06-08 23:07

אתה צריך לשמור את הקובץ כ utf-8 ולא לשכוח לשים בתגי המטא גם.
תשתמש ב notpad2

phpyo 14-06-08 23:37

הסדתרתי תודה.
למי שמועניין, שיניתי את הקידוד בכל הטבלאות במסד, שיניתי את הקידוד של הדפים, ב-META, ולבסוף השתמשתי ב-

PHP קוד:

mysql_query("SET NAMES 'utf8'); 



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

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