02-01-2010, 02:27
|
|
|
חבר מתאריך: 15.08.06
הודעות: 1,561
|
|
זה לא בסך הכל טקסט, זה בסך הכל ביטים.
אם הפלאש שאתה משתמש בו נכתב כאשר כל מה שהוא יודע לעשות זה לקרוא קובץ טקסט ולקחת בכל פעם 8 ביטים ולהציג אותם כתו כלשהו, אז הוא יכול להציג את ה127 תווים של ASCII ועוד 127 תווים של EXTENDED ASCII שהוא יציג לפי המערכת הפעלה וההגדרות של הדפדפן.
אם הפלאש נכתב כאשר הוא יודע לזהות UTF-8, אז הוא קורא 8 ביטים, ואז יודע אם הוא צריך לקרוא עוד 8 ביטים ועוד 8 ביטים ועוד 8 ביטים בשביל להציג כל תו. זותומרת, תו בסינית יכול להיכתב באותו קובץ שאתה כותב בו תו בעברית, והפלאש ידע לקרוא את שניהם.
אתה כנראה משתמש בפלאש שהוא גנרי, ולא נכתב עבור השפה העברית, אז בטוח שאתה לא צריך לקודד את הקובץ שלך ב WINDOWS-1255 שזה 127 תווים באנגלית ועוד 127 תווים ב"עברית".
אחלה. לאן הגענו?
תעשה 2 בדיקות - תשמור קובץ עם תווים בעברית ב ANSI, ותשמור קובץ עם תווים בעברית ב UTF-8.
תנסה לטעון את שניהם ולראות אם הוא מביא לך סמלים שונים ב2 המקרים.
אם הוא מביא את אותם סמלים, אז יש לך בעיה עם השמירה של הקובץ. אם הוא מביא סמלים שונים שהם עדיין לא עברית, אתה תצטרך לפתוח את הפלאש ולהוסיף פקודה שאומרת לו לטעון את הקובץ טקסט כUTF-8.
מצטער אם חפרתי.
_____________________________________
!!אזהרה!!
ההודעה עלולה להכיל שברי אגוזים ו/או איברי דגים כלשהם
!!אזהרה!!
|