שאלה בc# : האם יש דרך לזהות מה הקידוד של קובץ טקסט?
-
שאלה בc# :
האם יש דרך לזהות מה הקידוד של קובץ טקסט? דהיינו utf8 או windows1255
ראיתי בnotepad++ שהם עושים את זה אcל חיפשתי איך והעליתי חרס בידי. -
-
תודה
סליחה שאני שואל אבל האם יש דרך קצת יותר קלה -
@pcinfogmach בדוטנט אתה פטור מהבעיה,
כי אתה יכול לציין תמיד את 1255, ואם זה UTF8 דוטנט יזהה את זה. -
@dovid כתב בשאלה בc# : האם יש דרך לזהות מה הקידוד של קובץ טקסט?:
מה הסיפור שלך? אתה הרי יודע בדיוק שזה בUTF8.
אני יודע אבל איך המחשב ידע?
כלומר אני רוצה שהמשתמשים יוכלו להוסיף קבצים כאלו על דעת עצמם -
@pcinfogmach כתב בשאלה בc# : האם יש דרך לזהות מה הקידוד של קובץ טקסט?:
כלומר אני רוצה שהמשתמשים יוכלו להוסיף קבצים כאלו על דעת עצמם
לכן כתבתי לך שספריא זה חריג! ברוב קבצי המשתמש הסטנדרטיים UTF8 הוא עם bom ובכלל רובם גם 1255 ככה שב99% זה יעבוד.
ואיפה שלא, או שתפעיל הירוסטיקה (אם הטקסט ללא אות עברית סימן שמשהו פה לא טוב), או שהמשתמש יעשה לך את העבודה הזו.