26-10-06, 15:16 | # 1 |
חבר פורום
|
בעיה עם קידוד UTF-8
השתמשתי בקידוד UTF-8 לסקריפט שאני בונה ושאני מקבל מידע מהמשתמש אז הסקריפט אמור להחליף אותיות מסויימות במספרים, הבעיה שזה לא עובד לי עם קידוד UTF-8 (גם הקובץ שמור עם קידוד UTF-8).
תודה לעוזרים. |
26-10-06, 16:14 | # 2 |
תודה על תרומתך.
|
אתה יכול לראות את הקוד של ההחלפה ?
ואיזה אותיות אתה רוצה להחליף באיזה מספרים ? |
26-10-06, 16:20 | # 3 | |
חבר פורום
|
ציטוט:
PHP קוד:
http://wrzil.net/calculator.php?act=love בדוגמא שמשנים את הקידוד לwindows-1255 אז זה פועל לי. |
|
26-10-06, 17:04 | # 4 |
תודה על תרומתך.
|
טוב אז ככה :
בדקתי את הקובץ בקידוד UTF8 והוא עובד מצויין אבל מה שכן... המחשבון היפה שלך לא כל כך עובד וזאת הסיבה למה תמיד יוצא 0 PHP קוד:
ככה שבריצות של הלולאה יש רותם1 רותם2 רותם3 אני דיי בטוח שאתה התכוונת לעשות : $letter1 = $you[$count] בכל מקרה לי זה עבד חלק עם UTF8 אם עדיין יש לך בעיה...תמיר לקוד אסקי בעזרת הפונקציה ORD ותגמור עניין... וד"א תחליף ל SWITCH כמה IF השתמשת... לא יעיל בכלל |
26-10-06, 19:29 | # 5 |
חבר פורום
|
זאת נוסחה שמצאתי פה http://www.alternativli.co.il/start/love_cal.htm
הבעיה בקוד שלי זה שזה לא מוצא את האותיות בעברית בתוך המחרוזת, אבל למה |
26-10-06, 21:16 | # 6 | |
תודה על תרומתך.
|
ציטוט:
והסקריפט דורש שינויים אז תשנה באג 1 היה כבר בפוסט הקודם שהבאתי לך אז תקח את זה ותעשה סדר והכי פשוט אם אתה מסתבך עם ה UTF8 פשוט תמיר ל ASCII עם הפונקציה ORD ותאמין לי שלא תהיה לך שום בעיה |
|
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|