• Online Tools
  • - Calculators
    • Character Count
  • - Download
    • TikTok Download
    • DouYin Download
  • - Web Tools
    • BASE64
    • Base64 to Image
    • Image to Base64
    • URL Encoding
    • JavaScript
    • Timestamp
    • Unicode Converter
    • JSON Format
    • Modify Extension
    • Make List
    • CSS Optimizer
  • - Encryption Tools
    • MD5 Encryption
    • Random Generator
  • - Image Tools
    • Image Compression
    • QR Code Generator
    • QR Code Reader
    • Wallpaper Preview
    • Image EXIF
  • - Info Sheets
    • Blood Type Heredity
    • Clothing Sizes
    • app.tool_clock
  • [email protected]
DopuBox
  • English
  • Español
  • Français
  • 日本語
  • 한국어
  • 简体中文
  • 繁體中文
全部 ニュース Meta Code 文化・アート
Linuxシステムでテキストの文字符号化を変更する方法
2021-12-09

私たちが知っているように、コンピュータは低レベルのバイナリ値しか処理できず、文字を直接処理することはできません。1つのテキストファイルが格納されると、ファイル内の各文字はバイナリ値にマッピングされ、実際にハードディスクに格納されているのはこれらの「バイナリ値」です。その後、プログラムがテキストファイルを開くと、すべてのバイナリ値が読み込まれ、元の読み取り可能な文字にマッピングされます。この「保存と開く」プロセスは、このファイルにアクセスする必要があるすべてのプログラムが、その符号化、すなわちバイナリ値から文字へのマッピングを「理解」できる場合にのみ、よく完了し、データの往復プロセスを理解することができます。

異なるプログラムが同じファイルを異なる符号化で処理すると、ソースファイルの特殊文字が正常に表示されません。ここでの特殊文字とは、アクセントのある文字(例えば?,á,ü)など、英字以外の文字を指す。

ステップ1

ファイルの文字符号化を決定するには、「file」というコマンドラインツールを使用します。fileコマンドは標準的なUNIXプログラムなので、すべての現代のLinuxリリース版で見つけることができます。

次のコマンドを実行します。

コードのコピー
$ file --mime-encoding filename
ステップ2

次に、Linuxシステムでサポートされているファイル符号化の種類を確認します。このため、iconvという名前のツールと「-l」オプション(Lの小文字)を使用して、現在サポートされているすべての符号化をリストします。

コードのコピー
$ iconv -l
ステップ3

Linuxシステムでサポートされている符号化でターゲット符号化を選択した後、次のコマンドを実行して符号化変換を完了します。

コードのコピー
$ iconv -f old_encoding -t new_encoding filename

例えばiso-8859-1符号化をutf-8符号化に変換する:

コードのコピー
$ iconv -f iso-8859-1 -t utf-8 input.txt

ソース元URL:https://dopubox.com/article/p/f205b5bbd3e9d9f4

Other Tools
  • Character Count TikTok Download DouYin Download BASE64 Base64 to Image Image to Base64 URL Encoding JavaScript Timestamp Unicode Converter JSON Format Modify Extension Make List CSS Optimizer MD5 Encryption Random Generator Image Compression QR Code Generator QR Code Reader Wallpaper Preview Image EXIF Blood Type Heredity Clothing Sizes app.tool_clock
  • 「韓国版純烈」K4の「アダルトKポップ」 日本デビュー曲USEN1位も獲得 コアな追っかけも
    2024-05-30

    かど番・藤井聡太、第4局始まる 将棋、叡王戦
    2024-05-30

    ドローンサッカーで世界2位 大阪・星翔高校チーム 「世界でも通用することがわかった」
    2024-05-30

    将棋叡王戦、藤井が勝ち最終局へ
    2024-05-30

    【大河ドラマ「光る君へ」本日第22話】紫式部と清少納言は「顔を合わせていなかった」?
    2024-06-01

    日本の「木」の文化を家具を通して世界へ【ミラノデザインウィーク】
    2024-06-01

    中国でドラえもん映画が興行首位 国際こどもの日に12億円
    2024-06-03

    イタリア・ヴェローナの歴史あるレストランをパトリシア・ウルキオラが再解釈。
    2024-06-03

    本年入試私立公立とも志願者微減 栄光ゼミナール担当者にきく 埼玉中高入試最新動向
    2024-06-04

    稀代のピアニスト、マルタ・アルゲリッチの伝説の始まりはこの1曲から【クラシック今日は何の日?】
    2024-06-04

    美術評論家連盟が「ガザ戦争に対する意⾒表明」を公開
    2024-06-04

    GROUP「島をつくる | Planning Another Island」(マイナビアートスクエア)開幕レポート。高層ビルのなかで建築をコンポストする
    2024-06-05

    「ロエベ ファンデーション クラフト プライズ 2024」の大賞が発表。等身大のセラミック彫刻を制作したアンドレス・アンサが受賞
    2024-06-05

    国際博物館の日、今年のテーマは「学びと研究のための博物館」
    2024-06-04

    「ゲバルト」展が東京日仏学院などで開催。反暴力的反応とその美的様式を探る
    2024-06-05

    今週末に見たい展覧会ベスト13。「令和6年 新指定国宝・重要文化財」展から国立西洋美術館の現代美術展、KYOTOGRAPHIEまで
    2024-06-04

    「再会長江」北京で特別上映 竹内監督のトークイベントも
    2024-06-04

    書評:「日本美術史」を書き換える100年単位の挑戦。『この国(近代日本)の芸術──〈日本美術史〉を脱帝国主義化する』
    2024-06-05

    アキナの山名さん骨折 毎日放送、ロケ中に転倒
    2024-06-06

    パートナーとの強い絆から生まれた、ベンジャミン・ブリテンの代表作【クラシック今日は何の日?】
    2024-06-06

    ©  Dopu Box
    💛