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

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

Tyler 24-08-13 23:58

המסד משגע אותי. מציג עברית כסימני שאלי וסימני WINDOWS ולא היה כך בעבר..
 
חבר'ה אני פשוט מדוכדך כבר ונואש לפתרון אני העלתי את כל המצוקה שלי לקובץ TXT
אשמח אם תקראו הכל או לפחות את הרוב ותנסו לעזור לי
<הקישור הוסר לבקשת הגולש>


אגב, אם לא הבנתם איך העברית מוצגת במסד, היא מוצגת ככה:
ובאתר הראשון היא הייתה מוצגת במסד ככה: https://www.google.co.il/?gws_rd=cr#...AC%C3%A5%C3%AD
אך באתר עצמו בתור עברית לכל דבר.
כרגע זה מציג את העברית עדיין במסד כ https://www.google.co.il/?gws_rd=cr#...AC%C3%A5%C3%AD
אך באתר במקום שיהיה כתוב בעברית, לא כתוב שום דבר. פשוט ריבוע ריק.

תודה רבה :(

dor77 25-08-13 20:08

אחרי ההתחברות למסד תנסה לשים את השורה הזו:\

query("SET NAMES utf8");

ותקודד ב utf-8.
תעשה ניסיון ותעדכן...

Tyler 25-08-13 22:03

ציטוט:

נכתב במקור על ידי dor77 (פרסם 881240)
אחרי ההתחברות למסד תנסה לשים את השורה הזו:\

query("SET NAMES utf8");

ותקודד ב utf-8.
תעשה ניסיון ותעדכן...

לא הבנתי בדיוק בדיוק איפה להכניס את הquery מה הכוונה לאחר ההתחברות למסד? לאחר השאליתה?

בינתיים מה שניסיתי ו לא עבד(!!!) זה:

הכנסת 4 השורות הבאות לפני כל שאליתה בכל דף PHP שקיים באתר
קוד:

mysql_query("SET NAMES 'hebrew'");
mysql_query("set character_set_client='utf8'");
mysql_query("set character_set_results='utf8'");
mysql_query("set collation_connection='utf8'");

עשיתי את זה
ושיניתי בכל עמוד HTML את הקידוד לutf8_general_ci כמו שאמרתם, ואז הלכתי למסד ושיניתי כל שורה בטבלת המשתמשים לutf8_general_ci והצבתי את 4 השורות שכתבת לפני כל שאילתה בכל דף PHP, ועדיין שום דבר לא עוזר. זה עכשיו מציג את כל העברית בדף כאותיות מוזרות כאלה כמו שהצגתי

dor77 25-08-13 22:57

נכון אתה מבצע התחברות למסד? התחברות רגילה..קובץ config..
אז אחרי זה שים את השורה שנתתי.
בעיקרון אתה צריך לדאוג שהדף אכן מקודד ב utf..עשית זאת באמצעות notepad++?

Tyler 26-08-13 00:35

זהו.
הכל מסודר, תודה רבה דור מעריך אותך על העזרה!
אכן לבסוף לא התעצלתי והתחלתי הכל מחדש, קידדתי בUTF דרך הnotepead, הוספתי קידוד meta charset utf לכל דף ולבסוף שיניתי לגמרי את המסד לקידוד general

תודה רבה


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

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