![]() |
[שאלה] למה אדסנס לא תומך בעברית (windows-1255)? ומה גורם לכך?
שלום לכל המשתמשים היקרים,
ברצוני לדעת למה גוגל אינו תומך בעברית, או במילים אחרות למה הוא לא תומך ב <meta http-equiv="Content-Type" content="text/html; charset=windows-1255" />? ולמה רק ב <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ומה ההבדלים בין windows-1255 ל-utf-8 שגורמים לגוגל לא לתמוך ב-windows-1255? ואיך אני יכול שהאתר שלי יהיה utf-8? רק לשנות למעלה את הקידוד או שצריך לעשות משהו מיוחד ומסובך? ואם האתר שלי הוא בקידוד windows-1255 אין להודעות אדסנס שלי משמעות או איך זה בעצם עובד? תודה לכולכם.. |
ככה,זאת ההחלטה שלהם
כדי להמיר ל utf-8 זה לא מספיק לשנות את התגי מטה,אתה צריך ליפתוח כל קובץ ב notepad ולישמור אותו ב utf-8 ואם האתר שלך בקידוד השני אז כנראה יוצגו פירסומות של גוגל אבל רק הפירסומות שאתה לא מקבל עליהם כסף. |
זו לא סתם החלטתם,
הם כנראה לא סיימו להגדיר את הרובוט אדסנס בצורה מלאה שתתמוך בעיברית... UTF-8 זה קידוד עולמי שתומך כמעט בכל שפה (ז"א תוכל לכתוב בסינית באתר שלך, וזה עדיין יוצג טוב ולא סימני שאלה - אבל כמו שנאמר ליעיל, צריך לשנות את כל הקובץ ל UTF-8 לא רק מטה). |
ואגב - אם זה היה מיקרוסופט מיד היו קופצים ואומרים שהמונופול המרושע מכתיב לכולם באיזה סטנדרט לעבוד.
זה סתם היה כהערת אגב - לפי דעתי הרבה יותר הגיוני בימינו לעבוד ב UTF בלי קשר לגוגל אדסנס. |
ציטוט:
וגם אף אחד לא מחייב אותך להשתמש בשירות שלהם. |
ציטוט:
א. אני לא בטוח שהוא הכי נפוץ. בטח שלא אם תסתכל על אתרים באנגלית, שבהם גם גוגל עובד בלי UTF. ב. ועדיין אני אומר שאם מיקרוסופט היתה עובדת רק עם תקן קידוד אחד... |
ציטוט:
זאת אומרת ש..? |
בינתיים, לא ידוע לי על מהנדס שעובד בגוגל.. ככה שאף אחד לא יוכל לענות לך על הסיבה המדויקת.
אבל מה שכן חלקנו יודעים זה שגוגל משתמשים בקידוד הזה משום שהוא קידוד נפוץ, ותומך כמעט בכל השפות. |
ציטוט:
זה הבסיס של הבסיס. |
ציטוט:
|
ציטוט:
|
פשוט מאוד...
צור קובץ נוסף (סתם לדוגמא: file.php) שממנו הקובץ הראשי (סתם לדוגמא: index.php) "ישאב" את הנתונים בפקודת include או משהו, את הקובץ file.php תגדיר עם UTF-8 ואת ה-Index.php, כרגיל, 1255.... פתרת את הבעיה. |
|
נסה ותראה, לא אמורה להיות בעיה.
|
ציטוט:
יש לי 2 קבצים, index.php ואת הקובץ file.php בקובץ index.php יש לי קוד ושם אני שם include לקובץ file.php ובקובץ file.php למעלה יש קידוד של <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ואז הבעיה נפטרה? זה ברור שלא הבנתי כי זה נראה טיפשי, למה בכלל לעשות include? ומה הכוונה: ציטוט:
|
ב"תגדיר" התכוונתי בדיוק להכנסת התאג META...
בדיוק מה שאמרת, הבנת נכון. ואם יש לך עוד דרך להציע אני אשמח לשמוע... |
כידוע לי לא מספיק לשים תג מטה....צריך גם לשנות את ההגדרות של הקובץ דרך עורך טקסט לUTF-8
|
ציטוט:
הריי תחשוב על זה, אתה אומר שיש קובץ עם קידוד 1255 ואז עם הקובץ הזה אתה עושה include לקובץ שה-meta שלו הוא utf-8. ממש לא נראה הגיוני, הריי תתייחס לקובץ השני זה שעושים לו את ה-include למה שהוא יהיה בקידוד utf-8 אם רק כתוב לו meta של קידוד utf-8 למעלה, אם זה היה ככה אז למה לא לעשות לקובץ הראשון שעושה include ולהעיף את-include? אוליי תגיד לי במילים פשוטות מה המשמעות של ה-include שגורמת לקידוד לעבוד? |
אתה רוצה לערבב 2 קידודים באותו קובץ? אתה מוזמן...
ההצעה שלי היא פשוטה מאוד אני לא מבין מה לא ברור... 2 קבצים שונים, אתה צריך פונקציה שתקשר ביניהם לא? (include??) ה-include אין לו שום קשר לזה שהקובץ יעבוד בקידוד UTF-8, הוא פשוט בשביל להכניס את הקובץ "המשני" לקובץ ה"ראשי". |
ציטוט:
ואם אתה טוען שצריך לערבב 2 קידודים (מה שלא נראה לי) אז למה לא לעשות שתי Meta באותו הדף, למה להשתמש ב-2 דפים? תודה על ההסברים. |
AlonMi ,רעיון טוב אם הוא עובד.
מה גם שזה פותר את הבעיה שעריכת קובץ שלם שמוגדר כ-UTF-8 בעיברית הופכת לבעיה (לאחר שמירת קובץ כUTF-8 ועריכתו ובמידה הוא בעיברית... אז העיברית היא גירביש בקוד מקור, מה שמקשה על העריכה - לי לפחות זה ככה). AlonMi, אם יש לך פתרון להמרת מסד נתונים בעיברית ל-UTF-8 , אשמח לשמוע. (: |
Homie, בדיוק כמו שנאמר תגובה מעליי - זו הסיבה.
מעבר לעובדה שרוב המחשבים בישראל פועלים על תקן של windows-hebrew, כלומר 1255, ולפעמים יש כאלו שלא מתחלף להם אוטומטית הקידוד ל-UTF-8, לכן, אני ממש ממש לא מציע לבנות אתרים בעברית, בקידוד UTF-8. (זה נגע אלייך satan...) |
AlonMi,
שמע הדרך שאתה הבאת, אולי עובדת אך אני בטוח ששאר האתרים לא משתמשים בדרכים כאלו, למשל קראתי לפני כמה ימים בפורום ש-UpMe.Be התקבל לאדסנס והקידוד באתר שלו הוא UTF-8, ואין לו 2 קידודים בעמוד אחד, קידוד של UTF-8 פשוט. אשמח אם תסביר לי איך שאר האתרים עושים זאת, בלי להסתבך ובלתי להרבב 2 קבצים וכמובן בלי לערבב 2 קידודים. קידוד פשוט, העיקר שאתקבל לאדסנס, תודה. |
אפשר להשתמש בutf-8 ואפשר בutf-16
הקידוד הזה יכול לקודד אתר מעברית (לא חייב מעברית) לשפות אחרות. כנראה רובוט אדסנס לא תוכנת במלואו כדי לתמוך בעברית אולי אחרי כמה חודשים זה יקרה. אתה צריך להשים בכל דף באתר שלך בין התגים <head> </head> את הקוד HTML קוד:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> HTML קוד:
<meta http-equiv="Content-Type" content="text/html; charset=utf-16" /> |
ציטוט:
|
ציטוט:
מה שכן, יהיה נחמד אם משהו יגיד למה רק הוספת ה-Meta של UTF-8 לא מספיקה? |
ציטוט:
אתה צריך לשמור גם את העמוד בפורמט יוניקוד ולא ANSI (דרך עורך הקוד) |
ציטוט:
|
ציטוט:
אם כן, שאתה עושה שמירה יש לך 3 שורות. אחד שם הקובץ, אחד סוג הקובץ, ושורה שלישית קידוד של הקובץ. שם אתה תמצא UTF-8 תבחר בו. אגב, אתה צריך לעשות שמירה בשם ולא פשוט שמירה כדי לשנות את הקידוד, בהצלחה! |
ציטוט:
לחצתי קובץ -> שמירה בשם... וקפץ לי החלון הבא: http://www.upme.be/files/12346_Decor...00728929_1.JPG לא 3 שדות כמו שאמרת אלא 2, שם וסוג הקובץ. לאחר מכן בחרתי ב-Unicode: http://www.upme.be/files/12347_Decor...00728929_3.JPG ואז לחצתי שמור. לאחר מכן הוספתי תג meta של קידוד UTF-8 והעלאתי לשרת. השאלה היא, האם יש לי עכשיו אתר בקידוד UTF-8? ואם כן, כלומר שבאפשרותי להתקבל לגוגל אדסנס.. מחכה לתשובה.. |
Homie, עשית את העריכה והשמירה בWordPad
צריך לעשות את זה בNotepad הנה תמונה: http://img132.imageshack.us/img132/7...osts3my.th.gif |
אבל אפשר להפוך קוד שלם לקידוד כזה?|כן| ?
|
ציטוט:
אתה לא יודע כמה אני מודה לך, אתה פשוט אחלה של בנאדם. אז בקיצור רק כדי להיות בטוח, האם כל הצעדים שאמרתי מקודם נכונים, אבל רק שצריך לעשות את זה ב-"פנקס הרשימות". דרך אגב, כתבן זה WordPad ופנקס הרשימות זה NotePad. שוב תודה לך. עריכה: שיט! לא עובד, עשיתי קידוד לאתר והכל ואז אני נכנס ורואים דף לבן, בדקתי במקור ורואים את כל המקור עד סוף הדף, אבל רואים דף לבן. למה זה? |
ציטוט:
וצודק, בילבול שלי עם הכתבן והפנקס רשימות |
כל הזמנים הם GMT +2. הזמן כעת הוא 06:41. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ