פורסם 2008 באוגוסט 2717 שנים MYSQL לא מסתדר עם עברית? הוא מחזיר לי סימני שאלה במקום מה שכתוב לי בטבלה...איך אני גורם לו להחזיר לי את מה שכתוב בעברית כמו שצריך?
פורסם 2008 באוגוסט 2717 שנים מחבר nmאתי שצריך להוסיף את הקוד mysql_query("SET NAMES 'hebrew'"); כשמתחברים לDB,אבל האתר אצלי מקודד כUTF-8, זה מחזיר את הטקסט מקודד לWINDOWS-1255אז עדיין אני רואה חרבושים (כשאני מעביר את הקידוד לWINDOWS-1255 תחת VIEW > CHARACTER ENCODEING, הטקסט שמוחזר מהDB כתוב בעברית נורמלית, אבל שאר הטקסט מחורבש)מה אני עושה במצב כזה כדי להראות את שני הטקסטים נורמלית?[br]פורסם בתאריך: 27.08.2008 בשעה 22:48:52אחרי עוד חפירה קטנה באינטרנט מצאתי שצריך לרשום את הקוד mysql_query("SET character_set_client = utf8");mysql_query("SET character_set_connection = utf8");mysql_query("SET character_set_results = utf8"); אחרי החיבור לDB.גם הגדרתי את השדות בטבלה שבה יהיה כתוב בעברית ל HEBREW_BIN ועכשיו הכל כתוב בעברית נורמלית...
פורסם 2008 באוגוסט 2817 שנים באיזה שפה אתה בונה את האתר? בPHP יש את הפונקציה iconv שממירה סטרינגים של טקסט(ודברים נוספים) מפורמט אחד לאחר.
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.