![]() |
פונקציה שממירה מ utf8 ל html
אהלן חבר'ה,
בניתי סקריפט שלוקח חדשות דרך RSS.. עכשיו הבעיה שאם אני מכניס ישירות לדאטה בייס את מה שהוא מוריד הוא מכניס לי את זה כסימני שאלה. אבל הייתה איזשהו פונקציה באתר של php.net שממירה מ utf8 ל html. בכל אופן השתמשתי בה והכל עובד סבבה לגמרי מלבד הבעיה שזה משמיט אותיות מדי פעם. לדוגמה אם הוא מוריד מבזק "הסורים פלשו לעיראק" זה מכניס את זה כ: "הסורם פלו לעירק". יש למישהו פונקציה יותר טוב ממה שהם הציעו שם או שיש לו רעיון אחר? תודה. |
ממירה מutf8 לhtml? אולי התכוונת לwindows-1255. באיזה פונקציה בדיוק אתה משתמש?
|
בדקת שזה באמת באשמת הפונקציה הזו?
תבדוק בשרת אחר את הפונקציה iconv אם אין לך תמיכה שם ואז תסיק מסקנות. |
הפונקציה לוקחת את התווים שמתקבלים מה utf8 ועושה str_replace ל html שבדאטה בייס נקלטת כ windows-1255...... אם זה לא באשמת הפונקציה, אז אשמת מי? ולמה צריך iconv?
|
iconv מאפשר לך להמיר בין מחרוזות מסוג מסויים למחרוזות מסוג אחר
לדוגמא מ UTF8 ל WINDOWS-1255 |
|
Fatal error: Call to undefined function: iconv() on line 39
צריך להתקין איזה משהו? אם כן, מה? |
צריך DLL של iconv או לחילופין תחפש בעמוד הפונקציה ב-php.net יש פונקציה המחליפה את זה.
|
מאיפה אני משיג DLL של זה ואיפה אני שם את זה בשרת?
והפונקציה שמה ממש לא טובה כי זה מה שמשמיט לי את האותיות. |
תנסה להשתמש בזה:
http://www.hosts.co.il/forums/showpo...34&postcount=3 ואתה אולי יכול לנסות להמיר דרך הMYSQL. |
כל הזמנים הם GMT +2. הזמן כעת הוא 11:00. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ