Quick Contact

בעיות קידוד בשמות הקבצים שרתי לינוקס

 

לפעמים נתקלים בבעיות קידוד בשמות הקבצים בשרתי לינוקס. זה קורה:

בגלל האתר שעובד בקידוד שונה, לדוגמא: cp1255 שזה עברית.

או בגלל הגדרות מערכת הפעלה.

 

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

הפקודה נקראת convmv והסינטקס הוא הבא:

Convmv –f encoding –t encoding filename –r  (--notest)
-f : encoding from : cp1255, latin1, iso-8599-1, utf8 or else
-t : encoding to: cp1255, latin1, iso-8599-1, utf8 or else
Filename: filename or “*” for all files
-r: recursive mode to run on all subfolders

ללא –notest תוכנה רצה "על יבש" ללא שינויים אמיתים. כדאי להריץ את התוכנה פעם ראשונה ללא האופציה בשביל לראות האם הקידודים שביקשנו מתאימים לצורך שלנו.

התוכנה יודעת להתמודד עם שמות קבצים שכבר עברו המרה או קבצים שלא צריכים המרה (שמות קבצים באנגלית בלבד).

 

Additional Articles
X

Partners

© 2013 XGlobe Online Ltd.