ANSI/UTF-8 פורמט ברירת מחדל של קבצי טקסט Win7

פורום רשתות, IT ומחשוב כללי - רשתות, ראוטרים, מחשבים ניידים, אביזרים וכו'.
שלח תגובה
DinDani פותח השרשור
חבר שרק התחיל
חבר שרק התחיל
תגובות: 31
הצטרף: פברואר 2012
נתן תודות: 0
קיבל תודות: 0

שליחה #1 

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

אחרת אאלץ לעבור קובץ אחד קובץ, לפתוח אותו, לשנות את הפורמט ולשמור, מייגע.

תודה.

agent__smith
סמל אישי של משתמש
חבר מכור קשה
חבר מכור קשה
תגובות: 6317
הצטרף: יולי 2010
מיקום: איפשהוא במטריקס
נתן תודות: 37 פעמים
קיבל תודות: 144 פעמים

שליחה #2 

יש לי מחשב משחקים מה זה עצבני !!!!

שלגון
חבר ותיק
חבר ותיק
תגובות: 2768
הצטרף: נובמבר 2005
נתן תודות: 480 פעמים
קיבל תודות: 699 פעמים

שליחה #3 

כתבתי בשעתו VB script קטן שרץ ב- Word (מקרו) שנועד לעשות בדיוק את זה: לפתוח קובץ ascii אחד או יותר (מאפשר בחירה מרובה) בקידוד של Hebrew Windows, ולשמור אותו (=לדרוס את המקור) כ- Unicode.

הנה ה- script:

קוד: בחירת הכל

Sub HebrewWindowsToUnicode()
'
' HebrewWindowsToUnicode
' recorded 16-Sep-05 by Shalgon
' version 1.0
'
' Convert one or more Hebrew(Windows)-encoded file(s) to Unicode
' Original file is overwritten

' create and display a file selection dialog (allowing multiple selection)
' with some common subtitle format filters
'
Set objFileDialog = Application.FileDialog(msoFileDialogFilePicker)
With objFileDialog

    .AllowMultiSelect = True
    .Title = "Choose Hebrew subtitle(s)"
    .Filters.Clear
    .Filters.Add "SubRip files", "*.srt"
    .Filters.Add "MicroDVD files", "*.sub"
    .Filters.Add "Text files", "*.txt"
    .Filters.Add "All Files", "*.*"

    'If user cancels, Show will be false
    If .Show = False Then
        Exit Sub
    End If
           
    For Each HebFile In .SelectedItems
    
        ' Open it using the Hebrew(Windows) encoding
        Documents.Open FileName:=HebFile, _
            ConfirmConversions:=False, ReadOnly:=False, AddToRecentFiles:=False, _
            PasswordDocument:="", PasswordTemplate:="", Revert:=False, _
            WritePasswordDocument:="", WritePasswordTemplate:="", Format:= _
            wdOpenFormatAuto, XMLTransform:="", Encoding:=1255, DocumentDirection:= _
            wdLeftToRight
            
        ' name of unicode file
        'UnicodeFile = HebFile & ".txt"
        UnicodeFile = HebFile
    
        ' Save it as a Unicode file
        ActiveDocument.SaveAs FileName:=UnicodeFile, _
            FileFormat:=wdFormatText, LockComments:=False, Password:="", _
            AddToRecentFiles:=True, WritePassword:="", ReadOnlyRecommended:=False, _
            EmbedTrueTypeFonts:=False, SaveNativePictureFormat:=False, SaveFormsData _
            :=False, SaveAsAOCELetter:=False, Encoding:=1200, InsertLineBreaks:=False _
            , AllowSubstitutions:=False, LineEnding:=wdCRLF, AddBiDiMarks:=False

        ' Close the file
        ActiveDocument.Close
        
    Next HebFile

End With

End Sub
ואין לך "געוואלד געצרוכען"
שאין לו את ה-"פארפאלן" שלו...

שלח תגובה

חזור אל “רשתות, אינטרנט ו- Fiber”