16-07-2007, 17:45
|
|
|
חבר מתאריך: 17.05.05
הודעות: 7,321
|
|
תמיכת כל הפונקציות בקידוד UTF-8
אני מתכנן לבנות מערכת הבנויה כולה ב-UTF-8 בעזרת Notepad++ (נקראת גם npp) שמסירה חתימת BOM.
יש פונקציות מסוימות שהן שימושיות מאוד, אבל אני לא יודע איזה פונקציה תומכות ב-UTF-8 ואיזה לא תומכות.
האם רק פונקציות mbString תומכות ב-UTF-8, או גם פונקציות אחרות?
ד"א, בתוכנה npp יש אפשרות לשמירה הקובץ בקידוד UTF-8 אבל ללא חתימת BOM.
כשאני מפעיל אפשרות זו, וכאשר אני מפעיל את האפשרות לקידוד הקובץ עצמו (כשאני עורך) ב-UTF8 (נכנסים לתווית Format וזה נמצא שם) אז האפשרות של שמירת הקובץ ב-UTF8 ללא BOM היא מתבטלת משום מה.
אני מנסה למצוא דרך לקודד את הקובץ באמצע העריכה ל-UTF8 וגם שהאפשרות לשמירת הקובץ ב-UTF8 יהיו שניהם דלוקים\מופעלים, אבל זה לא מצליח.
רק אם אני עושה שהקידוד בעריכת הקובץ יהיה ANSI אז אפשר להפעיל את האפשרות של שמירת הקובץ ב-UTF8 ללא BOM.
מישהו יודע איך מסדרים את הבעיה?
תודה מראש
נ.ב.
הפונקציה הבאה:
http://il.php.net/manual/en/function.mb-parse-str.php
מה היא עושה בדיוק? אני לא בטוח שהבנתי.
|