ציטוט:
נכתב במקור על ידי Eran-s
עוד משהו קטן שאני אוסיף...
במקרה ויש לכם טבלאות מוגדרות כ-latin1 כלשהו שבדר"כ זה latin1_swedish_ci
וכשאתם מנסים להציג את הטקסט העברי מופיע לכם ג'יבריש, להלן הפתרון. הפתרון הוא עם iconv אשר נמצא ברוב השרתים תמיכה בו, ואם לא יש תחליפים לו.
PHP קוד:
mysql_query("SET NAMES latin1"); // After connecting the database
....................................
echo iconv("windows-1255", "UTF-8", $text); // Everytime we get an hebrew text from the latin1 database
|
ערן, מה שעשיתי כאן זה להגדיר את הטבלאות ל utf8, למה שיהיה להם latin1?
ורותם, זה מדריך איך לעשות תמיכה ב UTF8.. אולי אוסיף בהמשך איך לפתור בעיות עם הפונקציות האלו.