מדוע notepad++ מוסיף סימני שאלה, כאשר מנסים לשנות קידוד?

תוכנות ניהול מדיה: KODI, תוספים, XBMC, Media Portal, PLEX וכו'
bariko פותח השרשור
סמל אישי של משתמש
חבר שלא מהעולם הזה
חבר שלא מהעולם הזה
תגובות: 9327
הצטרף: ספטמבר 2005
מיקום: חיפה

שליחה

שלום רב,
למרבה האכזבה, חלק מהכתוביות בעברית משוחררים עם קידוד UTF-8 BOM או UTF-8
לא ברור מדוע, אבל מי אני שאבוא בטענות למתרגמים, שעושים מלאכה נהדרת על חשבון זמנם הפרטי. :)

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

אשמח לדעת מדוע זה קורה, והאם ניתן לתקן זאת.

תודה רבה.




Amir64
גורו
גורו
תגובות: 10924
הצטרף: אוגוסט 2012

שליחה

כי יש בתחילת כל שורה בקידוד המקורי תו יוניקוד המבצע היפוך RTL לטקסט בשורה.
זה תו U+200F.
משמש לכך שסימני הפיסוק יופיעו נכון ולא הפוך.
כשאתה עושה שינוי קידוד ל- ANSI, הוא לא מכיר את התו הזה, ולכן מחליף אותו בסימן שלה.

UserXp
סמל אישי של משתמש
חבר פעיל מאוד
חבר פעיל מאוד
תגובות: 130
הצטרף: ינואר 2021

שליחה

@bariko, וכדי להסיר את מה ש @Amir64 רשם לך, פתח את הקובץ המקורי ב- Subtitle Edit.
מהתפריט בחר ב:
Edit > Replace
בחלון שנפתח רשום בשורה הראשונה:
\p{Cf}
**שים לב שהאלכסון רק בפורום כאן קופץ לימין, ב"העתק-הדבק" תראה שהוא מופיע בהתחלה, לפני האות p כמו שצריך להיות באנגלית.
את השורה השנייה תשאיר ריק.
סמן למטה את האופציה:
Regular expressions
לחץ על הכפתור Replace All

זהו, עכשיו אתה יכול לשנות ב- Encoding ל- 1255: Hebrew
ואם הפיסוק הפוך כמובן גם לסמן את כל הטקסט > Edit: Reverse RTL Start/End
שמור.

bariko פותח השרשור
סמל אישי של משתמש
חבר שלא מהעולם הזה
חבר שלא מהעולם הזה
תגובות: 9327
הצטרף: ספטמבר 2005
מיקום: חיפה

שליחה

Amir64
תודה על ההסבר


UserXp
רב תודות על ההדרכה לפיתרון.
וואו, נשמע לי מייגע ברמות.
ניסיתי בכל זאת, ואכן זה עובד. (Y)

למרבה המזל מצאתי את שני הפרקים בטארקר פרטי עם קידוד ANSI
הרבה יותר קל :lol:
מקווה שלא יהיה צורך בעתיד להזדקק לתיקון הזה, אבל טוב לדעת שיש פתרון כלשהו...

kingikra
סמל אישי של משתמש
חבר שלא מהעולם הזה
חבר שלא מהעולם הזה
תגובות: 8141
הצטרף: דצמבר 2006

שליחה

ניסית להמיר עם NOTEPAD (לא ++)?

bariko פותח השרשור
סמל אישי של משתמש
חבר שלא מהעולם הזה
חבר שלא מהעולם הזה
תגובות: 9327
הצטרף: ספטמבר 2005
מיקום: חיפה

שליחה

NOTEPAD סטנדרטי זה בכלל קטסטרופה

kingikra
סמל אישי של משתמש
חבר שלא מהעולם הזה
חבר שלא מהעולם הזה
תגובות: 8141
הצטרף: דצמבר 2006

שליחה

פשוט זכור לי שעשיתי בעבר דברים דומים על נוטםד ועבד מעולה

יכול להיות שמדובר בקידודים שונים

bariko פותח השרשור
סמל אישי של משתמש
חבר שלא מהעולם הזה
חבר שלא מהעולם הזה
תגובות: 9327
הצטרף: ספטמבר 2005
מיקום: חיפה

שליחה

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

jagheadg
חבר ותיק
חבר ותיק
תגובות: 1184
הצטרף: דצמבר 2010
מיקום: כפר הדרדסים

שליחה

@bariko
כדי להמיר קידודים אני משתמש בתוכנה חינמית הזו: https://www.editpadlite.com/

זה סדר הפעולות שאני עושה ותמיד עובד בלי שום בעיה:
open editpadlite
select keep encode option (2nd bullet)
convert to windows 1255 codepage
save

bariko פותח השרשור
סמל אישי של משתמש
חבר שלא מהעולם הזה
חבר שלא מהעולם הזה
תגובות: 9327
הצטרף: ספטמבר 2005
מיקום: חיפה

שליחה

jagheadg

תודה, בהחלט אנסה גם את היישום שהצעת, למרות שכבר התחלתי להתרגל ל- Subtitle Edit


בכל אופן, מאוד מוזר בעיניי שהמתרגמים עצמם משחררים חלק די נכבד מהכתוביות עם קידוד UTF-8 BOM או UTF-8 ולא -ANSI

bariko פותח השרשור
סמל אישי של משתמש
חבר שלא מהעולם הזה
חבר שלא מהעולם הזה
תגובות: 9327
הצטרף: ספטמבר 2005
מיקום: חיפה

שליחה

עוד שאלה אחת חברים:

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

חזור אל “תוכנה - KODI”