![]() |
php - תווים בעברית שווים יותר?
מאז שעברתי לקידוד UTF8 יש לי בעיה,
כשאני מפעיל את הפונקציה strlen אני מקבל שהאורך שלהם הוא פי 2 מכמה שהוא אמור להיות. לדגומא: הערך שיוחזר עבור: PHP קוד:
הערך שיוחזר עבור: PHP קוד:
למישהו יש הסבר? תודה. |
תו עברי ב UTF8 הוא 2 תווים במקום אחד, כן.
|
תשתמש ב mb_strlen בשביל לאפשר תמיכה מלאה בב UNICODE
|
ציטוט:
ציטוט:
|
עקרונית כן , תלוי בתווים שאתה משתמש בהם
אבל זה שווה את זה... |
ציטוט:
|
ציטוט:
מבחינתך הכל אותו דבר ,ככה שאם אתה צריך לבנות אתר מרובה שפות אתה לא צריך להסתבך 2. גוגל , פייסבוק ובגלל APIים חיצוניים עובדים טוב יותר עם UTF8 אפשר אפילו להגיד שזה נהפך להיות סטנדרט 3. AJAX עובד יותר טוב עם UTF8 בכלליות כשאתה עובד עם UTF8 אתה שוכח בכלל מהגדרות של שפה וקידודים אני כבר בערך לפני 4 שנים עברתי ל UTF8 ואני לא זוכר פעם אחת שהייתה לי בעיה בקידוד תווים מאז... נראה לי מספיק לא ? |
כל הזמנים הם GMT +2. הזמן כעת הוא 14:19. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ