![]() |
בעיה בשליפה נתונים - php
אני שולף נתונים ממסד mysql מטבלה (שלא אני מכניס אליה נתונים אלא מערכת phpbb מוכנה)
בקידוד: utf8_bin מסוג: MyISAM. אני שולף את מילה בעברית ומקבל חזרה "?????" (שאני שולף ערכים באנגלית זה פועל מצויין). קוד:
$result=mysql_query("SELECT username FROM phpbb_users",$link); תודה. |
איך הכנסת את הנתונים לטבלה? תיבדוק שמה שזה מופיע כמו שצריך ולא סימני שאלה
|
תוסיף אחרי ה select db
PHP קוד:
|
זה עובד אצלו לפי מה שהוא אומר.. הבעיה היא פשוט בקידוד.
תסתכל שאתה קורא ומכניס את הנתונים עם הקידוד הנכון |
את הנתונים מכניסה מערכת phpbb מוכנה.
הוספתי את מה שאמרת אחרי ה-select db, לא עזר. אשמח לעוד עצות, תודה. |
מה הקידוד של העמות הרשמה בפורום ושל העמוד שבו אתה מציג את השם משתמש?
|
ציטוט:
|
תחליף את זה לUTF, אתה לא מכניס לשם ערכים בשוודית..
|
הקידוד של התאים בטבלה הוא utf8 או latin1? אם latin1 אז ב set names שנה את ה utf8_bin ל latin1
|
ציטוט:
כשאני משנה ל-latin1 אין שגיאה, אבל עדיין זה מחזיר לי סימני שאלה. יש רעיונות? אולי מישהו יודע איך phpbb3 מכניסה\שולפת ערכים מהמסד? באיזה קידוד? תודה. |
כל הזמנים הם GMT +2. הזמן כעת הוא 16:50. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ