![]() |
בעיה בהכנסה למסד מקובץ CSV
יצרתי קובץ CSV עם ערכים בעיברית
הנה הקוד שפשוט קורא אותו ומכניס למסד את המידע המסד והקובץ מקודדים כ UTF 8 הבעיה שאת הערך שאני שולף מה CSV הוא מכניס למסד ריק! הנה הקוד PHP קוד:
עכשיו מה שקורה שהערך $value הוא ניכנס למסד ריק והטקסט בעיברית ניכנס כמו שצריך למה בבקשה ? למה הערך ניכנס למסד ריק? הרי אם אני מציג את הערך שהוצאתי מה CSV אני כן מצליח להציג אותו רק כשהוא ניכנס למסד הוא ניכנס ריק מוזר מאוד מאוד |
תנסה לעשות ".$value." או פשוט {$value}
|
תנסה את mysql_real_escape_string
אם זה לא עוזר אז כנראה שזה בגלל בעיות של קידוד, תנסה להשתמש בפונקציה file_get_contents במקום fopen ו fgetcsv, זה ידרוש ממך קצת להבין איך בנוי קובץ CSV כדי לעבור על כל הנתונים (\n לשורה הבאה ו \t לעמודה הבאה). דוגמה (לא בדקתי אותה): PHP קוד:
|
כל הזמנים הם GMT +2. הזמן כעת הוא 09:58. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ