בקשת מידע | איך לשנות הרבה קבצי TXT לקידוד UTF-8
-
@מחפש1 כתב בבקשת מידע | איך לשנות הרבה קבצי TXT לקידוד UTF-8:
@י-פל כתב בבקשת מידע | איך לשנות הרבה קבצי TXT לקידוד UTF-8:
@מחפש1 כתב בבקשת מידע | איך לשנות הרבה קבצי TXT לקידוד UTF-8:
בשמחה. איך אשלח לך? זה שוקל קצת יותר מ 1 ג"ב
תעלה לדרייב, אני כבר יקח את זה משם [ואז תוכל למחוק, שלא יתפוס לך מקום].
הנה קישור לדרופבוקס, ותעדכן בבקשה כשגמרת להוריד שאוכל למחוק
https://www.dropbox.com/scl/fi/845exjpibnvr76u9045ek/.rar?rlkey=22lmlw0pluk7vgx8pphp83j4m&dl=0וואו!
מאיפה החומר?@י-פל כתב בבקשת מידע | איך לשנות הרבה קבצי TXT לקידוד UTF-8:
@מחפש1 כתב בבקשת מידע | איך לשנות הרבה קבצי TXT לקידוד UTF-8:
@י-פל כתב בבקשת מידע | איך לשנות הרבה קבצי TXT לקידוד UTF-8:
@מחפש1 כתב בבקשת מידע | איך לשנות הרבה קבצי TXT לקידוד UTF-8:
בשמחה. איך אשלח לך? זה שוקל קצת יותר מ 1 ג"ב
תעלה לדרייב, אני כבר יקח את זה משם [ואז תוכל למחוק, שלא יתפוס לך מקום].
הנה קישור לדרופבוקס, ותעדכן בבקשה כשגמרת להוריד שאוכל למחוק
https://www.dropbox.com/scl/fi/845exjpibnvr76u9045ek/.rar?rlkey=22lmlw0pluk7vgx8pphp83j4m&dl=0וואו!
מאיפה החומר?קיבלתי מחבר לפני הרבה שנים
-
@י-פל כתב בבקשת מידע | איך לשנות הרבה קבצי TXT לקידוד UTF-8:
@מחפש1 כתב בבקשת מידע | איך לשנות הרבה קבצי TXT לקידוד UTF-8:
@י-פל כתב בבקשת מידע | איך לשנות הרבה קבצי TXT לקידוד UTF-8:
@מחפש1 כתב בבקשת מידע | איך לשנות הרבה קבצי TXT לקידוד UTF-8:
בשמחה. איך אשלח לך? זה שוקל קצת יותר מ 1 ג"ב
תעלה לדרייב, אני כבר יקח את זה משם [ואז תוכל למחוק, שלא יתפוס לך מקום].
הנה קישור לדרופבוקס, ותעדכן בבקשה כשגמרת להוריד שאוכל למחוק
https://www.dropbox.com/scl/fi/845exjpibnvr76u9045ek/.rar?rlkey=22lmlw0pluk7vgx8pphp83j4m&dl=0וואו!
מאיפה החומר?קיבלתי מחבר לפני הרבה שנים
-
@חיים-שנקר כתב בבקשת מידע | איך לשנות הרבה קבצי TXT לקידוד UTF-8:
@מחפש1 תוכל אולי להעלות שוב עם כוכביות למנוטפרים (כמובן צריך קישור חדש )
איפה להניח כוכביות??
-
@חיים-שנקר כתב בבקשת מידע | איך לשנות הרבה קבצי TXT לקידוד UTF-8:
@מחפש1 תוכל אולי להעלות שוב עם כוכביות למנוטפרים (כמובן צריך קישור חדש )
איפה להניח כוכביות??
@מחפש1 צריךליצור קישור חדש נראה לי שמספיק שתוסיף סתם קובץ ואז הקישור יהיה שונה ואז באמצע הקישור לשים כוכביות לדוגמא ואז הרובוט של נטפרי לא חוסם את הקישור https://www.dropbox.com/scl/fi/*****845exjpibnvr76u9045ek/.rar?rlkey=22lmlw0pluk7vgx8pphp83j4m&dl=0
-
@מחפש1 צריךליצור קישור חדש נראה לי שמספיק שתוסיף סתם קובץ ואז הקישור יהיה שונה ואז באמצע הקישור לשים כוכביות לדוגמא ואז הרובוט של נטפרי לא חוסם את הקישור https://www.dropbox.com/scl/fi/*****845exjpibnvr76u9045ek/.rar?rlkey=22lmlw0pluk7vgx8pphp83j4m&dl=0
-
-
@מחפש1 תודה אבל זה אותו הקישור והוא כבר נחסם צריך שהקישור יהיה שונה ואז להוסיף לו כוכביות
@חיים-שנקר הוספתי לו קובץ כמו שבקשת אבל זה לא עזר, מה אתה מציע?
-
@חיים-שנקר הוספתי לו קובץ כמו שבקשת אבל זה לא עזר, מה אתה מציע?
-
@חיים-שנקר הוספתי לו קובץ כמו שבקשת אבל זה לא עזר, מה אתה מציע?
-
@מחפש1 הפתרון שאני מצאתי הוא ליצור תיקיה חדשה ולהעביר אליה את התיקיה ואז הקישור החדש הוא לתיקיה החדשה והוא שונה וכמובן להוסיף כוכביות
-
-
-
@מחפש1
בדוק אם עובד:import os import chardet import tkinter as tk from tkinter import filedialog, messagebox def detect_encoding(file_path): """ זיהוי קידוד הקובץ באמצעות chardet """ with open(file_path, 'rb') as f: raw_data = f.read() result = chardet.detect(raw_data) return result['encoding'] def convert_to_utf8(input_folder, output_folder): """ המרת כל קבצי ה-.txt מקידוד ANSI (או קידודים אחרים) ל-UTF-8 """ converted_files = [] failed_files = [] for filename in os.listdir(input_folder): if filename.endswith(".txt"): input_file = os.path.join(input_folder, filename) output_file = os.path.join(output_folder, filename) # זיהוי קידוד הקובץ encoding = detect_encoding(input_file) try: # המרת הקובץ with open(input_file, 'r', encoding=encoding, errors='ignore') as infile: content = infile.read() with open(output_file, 'w', encoding='utf-8') as outfile: outfile.write(content) converted_files.append((filename, encoding)) # רישום המרה מוצלחת except Exception as e: failed_files.append((filename, str(e))) # רישום קובץ שנכשל בהמרה # הצגת תוצאות למשתמש message = "המרה הושלמה!\n\n" if converted_files: message += "הקבצים הבאים הומרו בהצלחה:\n" for filename, encoding in converted_files: message += f"{filename} (קידוד מקורי: {encoding})\n" if failed_files: message += "\nהקבצים הבאים לא הומרו בהצלחה:\n" for filename, error in failed_files: message += f"{filename} (שגיאה: {error})\n" messagebox.showinfo("תוצאות ההמרה", message) def browse_input_folder(): input_folder = filedialog.askdirectory() if input_folder: input_folder_var.set(input_folder) def browse_output_folder(): output_folder = filedialog.askdirectory() if output_folder: output_folder_var.set(output_folder) def start_conversion(): input_folder = input_folder_var.get() output_folder = output_folder_var.get() if not input_folder or not output_folder: messagebox.showwarning("תיקיות חסרות", "אנא בחר תיקיות קלט ופלט.") return convert_to_utf8(input_folder, output_folder) # יצירת חלון ראשי root = tk.Tk() root.title("המרת קבצי ANSI ל-UTF-8") input_folder_var = tk.StringVar() output_folder_var = tk.StringVar() # בחירת תיקיית קלט tk.Label(root, text="בחר תיקיית קלט:").grid(row=0, column=0, padx=10, pady=10) tk.Entry(root, textvariable=input_folder_var, width=40).grid(row=0, column=1, padx=10, pady=10) tk.Button(root, text="עיון", command=browse_input_folder).grid(row=0, column=2, padx=10, pady=10) # בחירת תיקיית פלט tk.Label(root, text="בחר תיקיית פלט:").grid(row=1, column=0, padx=10, pady=10) tk.Entry(root, textvariable=output_folder_var, width=40).grid(row=1, column=1, padx=10, pady=10) tk.Button(root, text="עיון", command=browse_output_folder).grid(row=1, column=2, padx=10, pady=10) # כפתור המרה tk.Button(root, text="המר", command=start_conversion).grid(row=2, column=1, padx=10, pady=10) # הפעלת הממשק root.mainloop()
-
@שווה הוא כתב בסוף הפוסט גם תוכנה "רגילה" בשם - A.exe, תבדוק שם שוב.
תוריד ותלחץ פעמיים, תבחר תיקיית קלט ותיקיית פלט, תלחץ על "המר", וזהו. -
@שווה הוא כתב בסוף הפוסט גם תוכנה "רגילה" בשם - A.exe, תבדוק שם שוב.
תוריד ותלחץ פעמיים, תבחר תיקיית קלט ותיקיית פלט, תלחץ על "המר", וזהו.@יום-חדש-מתחיל מה נזכרת בזה עכשיו?
-
@מחפש1 האם יש על הספרים האלו זכויות יוצרים?
האם ניתן להוסיף אותם לאוצריא ולפרסמם בצורה ציבורית? -
כאן הבאתי תוכנה שמיועדת להפוך את כל המאגר שהובא בשרשור הזה, לספרים המותאמים לתוכנת אוצריא בלחיצת כפתור אחת.
כולל כותרות!! [כמו שהיו קיימים בקבצים האלו שהיו מיועדים במקור לתורת אמת] -
מישהו יודע איך לעשות את זה רק לUTF-16 BE\LE ?
האם אפשר לעשות רק שינוי שם הסיומת קובץ בקוד?
כי לפי מה שידוע לי בנוקיה 3210 2024 (החדש) עובד רק הסוגים של UTF-16 ונראה לי מאודמוזר שב235 כן עובד UTF-8
(וגם אני רוצה להמיר הרבה קבצי טקסט מהר לUTF-16)אבל ביחידים ניתן לעשות כך
ב"קובץ" למעלה עושים "שמור בשם" או פשוט ctrl+shift+A ואז נפתח חלון של סייר הקבצים ושמה ניתן לשנות בקלות סוג קידוד ככה-
-
מישהו יודע איך לעשות את זה רק לUTF-16 BE\LE ?
האם אפשר לעשות רק שינוי שם הסיומת קובץ בקוד?
כי לפי מה שידוע לי בנוקיה 3210 2024 (החדש) עובד רק הסוגים של UTF-16 ונראה לי מאודמוזר שב235 כן עובד UTF-8
(וגם אני רוצה להמיר הרבה קבצי טקסט מהר לUTF-16)אבל ביחידים ניתן לעשות כך
ב"קובץ" למעלה עושים "שמור בשם" או פשוט ctrl+shift+A ואז נפתח חלון של סייר הקבצים ושמה ניתן לשנות בקלות סוג קידוד ככה-
@גבעון כתב בבקשת מידע | איך לשנות הרבה קבצי TXT לקידוד UTF-8:
UTF-16 BE\LE
תנסה עם זה:
@echo off setlocal enabledelayedexpansion if "%~1"=="" ( echo שגיאה: נא לציין נתיב תיקייה. echo שימוש: convert_to_utf16be.bat [נתיב_תיקייה] exit /b 1 ) set FOLDER=%~1 if not exist "%FOLDER%\" ( echo שגיאה: התיקייה '%FOLDER%' לא קיימת! exit /b 1 ) set "PS_SCRIPT=%TEMP%\convert_to_utf16be.ps1" echo $folder = '%FOLDER%' > "%PS_SCRIPT%" echo $files = Get-ChildItem -Path $folder -Filter "*.txt" -File >> "%PS_SCRIPT%" echo. >> "%PS_SCRIPT%" echo if ($files.Count -eq 0) { >> "%PS_SCRIPT%" echo Write-Host "לא נמצאו קבצי טקסט בתיקייה '$folder'." >> "%PS_SCRIPT%" echo exit 0 >> "%PS_SCRIPT%" echo } >> "%PS_SCRIPT%" echo. >> "%PS_SCRIPT%" echo $convertedCount = 0 >> "%PS_SCRIPT%" echo. >> "%PS_SCRIPT%" echo foreach ($file in $files) { >> "%PS_SCRIPT%" echo try { >> "%PS_SCRIPT%" echo $content = Get-Content -Path $file.FullName -Raw -Encoding Default >> "%PS_SCRIPT%" echo $encoding = [System.Text.Encoding]::BigEndianUnicode >> "%PS_SCRIPT%" echo [System.IO.File]::WriteAllText($file.FullName, $content, $encoding) >> "%PS_SCRIPT%" echo $convertedCount++ >> "%PS_SCRIPT%" echo Write-Host "הומר בהצלחה: $($file.FullName)" >> "%PS_SCRIPT%" echo } catch { >> "%PS_SCRIPT%" echo Write-Host "שגיאה בהמרת הקובץ $($file.FullName): $_" >> "%PS_SCRIPT%" echo } >> "%PS_SCRIPT%" echo } >> "%PS_SCRIPT%" echo. >> "%PS_SCRIPT%" echo Write-Host "הסתיימה ההמרה. הומרו $convertedCount מתוך $($files.Count) קבצים לקידוד UTF-16 BE." >> "%PS_SCRIPT%" powershell -ExecutionPolicy Bypass -File "%PS_SCRIPT%" del "%PS_SCRIPT%" exit /b 0
תשמור את הקוד בקובץ במחשב בשם כמו
convert_to_utf16be.bat
ותריץ משורת הפקודה עם נתיב התיקייה שמכילה את הקבצים
convert_to_utf16be.bat "C:\הנתיב\לתיקייה"