הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   קידום ושיווק אתרים (https://hosts.co.il/forums/forumdisplay.php?f=52)
-   -   [שאלה] למה אדסנס לא תומך בעברית (windows-1255)? ומה גורם לכך? (https://hosts.co.il/forums/showthread.php?t=21789)

Homie 14-05-06 01:09

[שאלה] למה אדסנס לא תומך בעברית (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 אין להודעות אדסנס שלי משמעות או איך זה בעצם עובד?

תודה לכולכם..

A1ex 14-05-06 06:17

ככה,זאת ההחלטה שלהם
כדי להמיר ל utf-8 זה לא מספיק לשנות את התגי מטה,אתה צריך ליפתוח כל קובץ ב notepad ולישמור אותו ב utf-8
ואם האתר שלך בקידוד השני אז כנראה יוצגו פירסומות של גוגל אבל רק הפירסומות שאתה לא מקבל עליהם כסף.

satan 14-05-06 06:25

זו לא סתם החלטתם,
הם כנראה לא סיימו להגדיר את הרובוט אדסנס בצורה מלאה שתתמוך בעיברית...

UTF-8 זה קידוד עולמי שתומך כמעט בכל שפה (ז"א תוכל לכתוב בסינית באתר שלך, וזה עדיין יוצג טוב ולא סימני שאלה - אבל כמו שנאמר ליעיל, צריך לשנות את כל הקובץ ל UTF-8 לא רק מטה).

Beesites 14-05-06 10:00

ואגב - אם זה היה מיקרוסופט מיד היו קופצים ואומרים שהמונופול המרושע מכתיב לכולם באיזה סטנדרט לעבוד.

זה סתם היה כהערת אגב - לפי דעתי הרבה יותר הגיוני בימינו לעבוד ב UTF בלי קשר לגוגל אדסנס.

A1ex 14-05-06 10:10

ציטוט:

נכתב במקור על ידי Beesites
ואגב - אם זה היה מיקרוסופט מיד היו קופצים ואומרים שהמונופול המרושע מכתיב לכולם באיזה סטנדרט לעבוד.

זה סתם היה כהערת אגב - לפי דעתי הרבה יותר הגיוני בימינו לעבוד ב UTF בלי קשר לגוגל אדסנס.

לגבי הערה שלך כמו שאמרת הקידוד הזה הוא הכי נפוץ,זה סטנדרט
וגם אף אחד לא מחייב אותך להשתמש בשירות שלהם.

Beesites 14-05-06 10:15

ציטוט:

נכתב במקור על ידי A1ex
לגבי הערה שלך כמו שאמרת הקידוד הזה הוא הכי נפוץ,זה סטנדרט
וגם אף אחד לא מחייב אותך להשתמש בשירות שלהם.

אין לי תלונות על UTF . כמו שאמרתי - זה גם מה שהייתי משתמש בו בלי גוגל בימינו.

א. אני לא בטוח שהוא הכי נפוץ. בטח שלא אם תסתכל על אתרים באנגלית, שבהם גם גוגל עובד בלי UTF.

ב. ועדיין אני אומר שאם מיקרוסופט היתה עובדת רק עם תקן קידוד אחד...

Homie 14-05-06 12:53

ציטוט:

נכתב במקור על ידי satan
אבל כמו שנאמר ליעיל, צריך לשנות את כל הקובץ ל UTF-8 לא רק מטה.

לשנות כל קובץ?

זאת אומרת ש..?

TalGarty 14-05-06 12:57

בינתיים, לא ידוע לי על מהנדס שעובד בגוגל.. ככה שאף אחד לא יוכל לענות לך על הסיבה המדויקת.

אבל מה שכן חלקנו יודעים זה שגוגל משתמשים בקידוד הזה משום שהוא קידוד נפוץ, ותומך כמעט בכל השפות.

A1ex 14-05-06 13:16

ציטוט:

נכתב במקור על ידי Homie
לשנות כל קובץ?

זאת אומרת ש..?

אתה מתכנת?
זה הבסיס של הבסיס.

יונתן 14-05-06 15:43

ציטוט:

נכתב במקור על ידי A1ex
אתה מתכנת?
זה הבסיס של הבסיס.

איפה הקשר?

A1ex 14-05-06 16:32

ציטוט:

נכתב במקור על ידי יונתן
איפה הקשר?

הוא לא יודע איך לשנות את הקידוד.....

AlonMi 14-05-06 21:23

פשוט מאוד...
צור קובץ נוסף (סתם לדוגמא: file.php) שממנו הקובץ הראשי (סתם לדוגמא: index.php) "ישאב" את הנתונים בפקודת include או משהו, את הקובץ file.php תגדיר עם UTF-8 ואת ה-Index.php, כרגיל, 1255.... פתרת את הבעיה.

Alon.R 14-05-06 21:56

AlonMi

ואז יווצר שני תגי meta עם קידוד שונה לא? :S

AlonMi 14-05-06 22:25

נסה ותראה, לא אמורה להיות בעיה.

Homie 14-05-06 22:31

ציטוט:

נכתב במקור על ידי AlonMi
פשוט מאוד...
צור קובץ נוסף (סתם לדוגמא: 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?

ומה הכוונה:
ציטוט:

את הקובץ file.php תגדיר(?) עם UTF-8 ואת ה-Index.php, כרגיל, 1255.... פתרת את הבעיה.
?

AlonMi 14-05-06 22:53

ב"תגדיר" התכוונתי בדיוק להכנסת התאג META...
בדיוק מה שאמרת, הבנת נכון.

ואם יש לך עוד דרך להציע אני אשמח לשמוע...

-VladK- 15-05-06 05:58

כידוע לי לא מספיק לשים תג מטה....צריך גם לשנות את ההגדרות של הקובץ דרך עורך טקסט לUTF-8

Homie 15-05-06 13:57

ציטוט:

נכתב במקור על ידי AlonMi
ב"תגדיר" התכוונתי בדיוק להכנסת התאג META...
בדיוק מה שאמרת, הבנת נכון.

ואם יש לך עוד דרך להציע אני אשמח לשמוע...

אם ככה, רק תגיד לי דבר אחד, למה צריך לעשות include?

הריי תחשוב על זה, אתה אומר שיש קובץ עם קידוד 1255 ואז עם הקובץ הזה אתה עושה include לקובץ שה-meta שלו הוא utf-8.

ממש לא נראה הגיוני, הריי תתייחס לקובץ השני זה שעושים לו את ה-include למה שהוא יהיה בקידוד utf-8 אם רק כתוב לו meta של קידוד utf-8 למעלה, אם זה היה ככה אז למה לא לעשות לקובץ הראשון שעושה include ולהעיף את-include?

אוליי תגיד לי במילים פשוטות מה המשמעות של ה-include שגורמת לקידוד לעבוד?

AlonMi 15-05-06 19:37

אתה רוצה לערבב 2 קידודים באותו קובץ? אתה מוזמן...
ההצעה שלי היא פשוטה מאוד אני לא מבין מה לא ברור...
2 קבצים שונים, אתה צריך פונקציה שתקשר ביניהם לא? (include??)
ה-include אין לו שום קשר לזה שהקובץ יעבוד בקידוד UTF-8, הוא פשוט בשביל להכניס את הקובץ "המשני" לקובץ ה"ראשי".

Homie 15-05-06 19:43

ציטוט:

נכתב במקור על ידי AlonMi
אתה רוצה לערבב 2 קידודים באותו קובץ? אתה מוזמן...
ההצעה שלי היא פשוטה מאוד אני לא מבין מה לא ברור...
2 קבצים שונים, אתה צריך פונקציה שתקשר ביניהם לא? (include??)
ה-include אין לו שום קשר לזה שהקובץ יעבוד בקידוד UTF-8, הוא פשוט בשביל להכניס את הקובץ "המשני" לקובץ ה"ראשי".

מובן, אבל למה שלא יהיה לי קובץ אחד ויהיה כתוב לו ב-Meta קידוד של UTF-8?

ואם אתה טוען שצריך לערבב 2 קידודים (מה שלא נראה לי) אז למה לא לעשות שתי Meta באותו הדף, למה להשתמש ב-2 דפים?

תודה על ההסברים.

satan 16-05-06 08:48

AlonMi ,רעיון טוב אם הוא עובד.

מה גם שזה פותר את הבעיה שעריכת קובץ שלם שמוגדר כ-UTF-8 בעיברית הופכת לבעיה (לאחר שמירת קובץ כUTF-8 ועריכתו ובמידה הוא בעיברית... אז העיברית היא גירביש בקוד מקור, מה שמקשה על העריכה - לי לפחות זה ככה).

AlonMi, אם יש לך פתרון להמרת מסד נתונים בעיברית ל-UTF-8 , אשמח לשמוע. (:

AlonMi 16-05-06 12:39

Homie, בדיוק כמו שנאמר תגובה מעליי - זו הסיבה.
מעבר לעובדה שרוב המחשבים בישראל פועלים על תקן של windows-hebrew, כלומר 1255, ולפעמים יש כאלו שלא מתחלף להם אוטומטית הקידוד ל-UTF-8, לכן, אני ממש ממש לא מציע לבנות אתרים בעברית, בקידוד UTF-8. (זה נגע אלייך satan...)

Homie 16-05-06 14:20

AlonMi,

שמע הדרך שאתה הבאת, אולי עובדת אך אני בטוח ששאר האתרים לא משתמשים בדרכים כאלו, למשל קראתי לפני כמה ימים בפורום ש-UpMe.Be התקבל לאדסנס והקידוד באתר שלו הוא UTF-8, ואין לו 2 קידודים בעמוד אחד, קידוד של UTF-8 פשוט.

אשמח אם תסביר לי איך שאר האתרים עושים זאת, בלי להסתבך ובלתי להרבב 2 קבצים וכמובן בלי לערבב 2 קידודים.

קידוד פשוט, העיקר שאתקבל לאדסנס, תודה.

DorWD 18-05-06 16:33

אפשר להשתמש ב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" />

A1ex 18-05-06 16:36

ציטוט:

נכתב במקור על ידי Install
אפשר להשתמש ב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" />

זה לא מספיק

Homie 18-05-06 21:18

ציטוט:

נכתב במקור על ידי Install
אפשר להשתמש ב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 לא מספיקה?

eLad 18-05-06 21:25

ציטוט:

נכתב במקור על ידי Homie
אם היית מסתכל על ההודעות שפורסמו באשכול לא היית מדבר כמו, "מטומטם". (סלח לי על הביטוי).

מה שכן, יהיה נחמד אם משהו יגיד לך רק הוספת ה-Meta של UTF-8 לא מספיקה?

לא.

אתה צריך לשמור גם את העמוד בפורמט יוניקוד ולא ANSI (דרך עורך הקוד)

Homie 18-05-06 21:27

ציטוט:

נכתב במקור על ידי eLad
לא.

אתה צריך לשמור גם את העמוד בפורמט יוניקוד ולא ANSI (דרך עורך הקוד)

ואיך בידיוק עושים זאת?

Alter 18-05-06 21:42

ציטוט:

נכתב במקור על ידי Homie
ואיך בידיוק עושים זאת?

אתה עובד עם כתבן?
אם כן, שאתה עושה שמירה יש לך 3 שורות.
אחד שם הקובץ, אחד סוג הקובץ, ושורה שלישית קידוד של הקובץ.
שם אתה תמצא UTF-8 תבחר בו.

אגב, אתה צריך לעשות שמירה בשם ולא פשוט שמירה כדי לשנות את הקידוד, בהצלחה!

Homie 19-05-06 02:17

ציטוט:

נכתב במקור על ידי Alter
אתה עובד עם כתבן?
אם כן, שאתה עושה שמירה יש לך 3 שורות.
אחד שם הקובץ, אחד סוג הקובץ, ושורה שלישית קידוד של הקובץ.
שם אתה תמצא UTF-8 תבחר בו.

אגב, אתה צריך לעשות שמירה בשם ולא פשוט שמירה כדי לשנות את הקידוד, בהצלחה!

אוקיי אז לקחתי מהקובץ PHP שלי את כל הקוד, הכנסתי לכתבן.

לחצתי קובץ -> שמירה בשם...

וקפץ לי החלון הבא:
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? ואם כן, כלומר שבאפשרותי להתקבל לגוגל אדסנס..

מחכה לתשובה..

Alter 19-05-06 10:01

Homie, עשית את העריכה והשמירה בWordPad
צריך לעשות את זה בNotepad

הנה תמונה:
http://img132.imageshack.us/img132/7...osts3my.th.gif

wildeye 19-05-06 10:36

אבל אפשר להפוך קוד שלם לקידוד כזה?|כן| ?

Homie 19-05-06 15:13

ציטוט:

נכתב במקור על ידי Alter
Homie, עשית את העריכה והשמירה בWordPad
צריך לעשות את זה בNotepad

הנה תמונה:
http://img132.imageshack.us/img132/7...osts3my.th.gif

וואי, תודה רבה לך רון!

אתה לא יודע כמה אני מודה לך, אתה פשוט אחלה של בנאדם.

אז בקיצור רק כדי להיות בטוח, האם כל הצעדים שאמרתי מקודם נכונים, אבל רק שצריך לעשות את זה ב-"פנקס הרשימות".

דרך אגב, כתבן זה WordPad ופנקס הרשימות זה NotePad.

שוב תודה לך.

עריכה: שיט! לא עובד, עשיתי קידוד לאתר והכל ואז אני נכנס ורואים דף לבן, בדקתי במקור ורואים את כל המקור עד סוף הדף, אבל רואים דף לבן.

למה זה?

Alter 19-05-06 21:17

ציטוט:

נכתב במקור על ידי Homie
וואי, תודה רבה לך רון!

אתה לא יודע כמה אני מודה לך, אתה פשוט אחלה של בנאדם.

אז בקיצור רק כדי להיות בטוח, האם כל הצעדים שאמרתי מקודם נכונים, אבל רק שצריך לעשות את זה ב-"פנקס הרשימות".

דרך אגב, כתבן זה WordPad ופנקס הרשימות זה NotePad.

שוב תודה לך.

עריכה: שיט! לא עובד, עשיתי קידוד לאתר והכל ואז אני נכנס ורואים דף לבן, בדקתי במקור ורואים את כל המקור עד סוף הדף, אבל רואים דף לבן.

למה זה?

צור קשר במסנג'ר או באיי סי קיו ונראה מה קורה עם האתר שלך =]
וצודק, בילבול שלי עם הכתבן והפנקס רשימות


כל הזמנים הם GMT +2. הזמן כעת הוא 06:41.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ