18-10-2007, 17:52
|
|
|
חבר מתאריך: 17.05.05
הודעות: 7,321
|
|
תודה מקסים, Silver Strike ו-רמי ד
בתגובה להודעה מספר 1 שנכתבה על ידי DCD שמתחילה ב "איזו קבוצת תווים (Character sets) הכי עדיפה לשימוש?"
אך כנראה שלא הסברתי את עצמי מספיק טוב...
אני בונה מערכת, ולמערכת הזו יש קובץ התקנה (install).
בקובץ אני מוסיף אפשרות לבחירת השפה שישתמשו בה במערכת.
אם בוחרים שפה אחת (מלבד אנגלית), אז הקידוד יהיה שונה מקידוד של יוניקוד.
אם בוחרים מספר רב של שפות (מלבד אנגלית), הקידוד יהיה קידוד של יוניקוד, ובהתאם לשפות שבחרו, אקבע את גודלם של התאים במסד הנתונים (MySQL), על מנת לחסוך במקום ולקבוע הגדרות נכונות ומתאימות עבור המערכת.
[ אני יודע שאפשר להשתמש ב-VARCHAR ואז גודל השדה יותאם דינאמית לתוכן, אבל בכל מקרה יכול להיות שיש דברים מסוימים שאני לא יודע עליהן שיכולים להוות בעיות בעתיד. חוץ מזה שאני פרפקציוניסט... ].
לכן, אם יבחרו שפה אחת מסוימת (השונה מאנגלית), אצטרך לבחור קידוד השונה מקידוד של יוניקוד (לדוגמא, אם בחרו עברית, אשתמש כנראה ב-windows-1255 או ISO-8859-8-i). לכן אני צריך לדעת באיזה תקן הכי כדאי להשתמש, כדי למנוע בעיות עתידיות שאני לא יודע עליהן.
|