|
הרשם | ![]() |
שאלות ותשובות | ![]() |
רשימת חברים | ![]() |
לוח שנה | ![]() |
הודעות מהיום | ![]() |
חיפוש | ![]() |
|
![]() |
![]() |
|
כלים לאשכול | תצורת הצגה |
|
![]() |
# 1 |
חבר מתקדם
|
php - תווים בעברית שווים יותר?
מאז שעברתי לקידוד UTF8 יש לי בעיה,
כשאני מפעיל את הפונקציה strlen אני מקבל שהאורך שלהם הוא פי 2 מכמה שהוא אמור להיות. לדגומא: הערך שיוחזר עבור: PHP קוד:
הערך שיוחזר עבור: PHP קוד:
למישהו יש הסבר? תודה. |
![]() |
![]() |
# 2 |
Whatever
|
תו עברי ב UTF8 הוא 2 תווים במקום אחד, כן.
__________________
תומר |
![]() |
![]() |
# 3 |
תודה על תרומתך.
|
תשתמש ב mb_strlen בשביל לאפשר תמיכה מלאה בב UNICODE
__________________
|
![]() |
![]() |
# 4 |
חבר מתקדם
|
|
![]() |
![]() |
# 5 |
תודה על תרומתך.
|
עקרונית כן , תלוי בתווים שאתה משתמש בהם
אבל זה שווה את זה...
__________________
|
![]() |
![]() |
# 6 |
חבר מתקדם
|
|
![]() |
![]() |
# 7 |
תודה על תרומתך.
|
כי כשאתה משתמש ב UTF8 לא אכפת לך באיזה שפה הם כותבים , שיכתבו בעברית צרפתית גרמנית אנגלית
מבחינתך הכל אותו דבר ,ככה שאם אתה צריך לבנות אתר מרובה שפות אתה לא צריך להסתבך 2. גוגל , פייסבוק ובגלל APIים חיצוניים עובדים טוב יותר עם UTF8 אפשר אפילו להגיד שזה נהפך להיות סטנדרט 3. AJAX עובד יותר טוב עם UTF8 בכלליות כשאתה עובד עם UTF8 אתה שוכח בכלל מהגדרות של שפה וקידודים אני כבר בערך לפני 4 שנים עברתי ל UTF8 ואני לא זוכר פעם אחת שהייתה לי בעיה בקידוד תווים מאז... נראה לי מספיק לא ?
__________________
|
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|