0

ASCII から BIG5 に変更できますか??

実際には、ASCII 形式から BIG5 形式のファイルを生成する必要があり、ファイルのエンコードを変更する方法が見つかりません。ここで作成したファイルには、ASCII 形式では表示されず、BIG5 形式でしか表示できない中国語データが含まれています。そのため、ASCII ファイルを作成したら、それを BIG5 に変換する必要があります。だからこそ、BIG5に変換する必要があります。

4

1 に答える 1

1

ASCIIエンコーディングのファイルに中国語のデータを含める方法はわかりませんが、可能であれば次のコマンドになります。

iconv -f ASCII -t BIG5 asciifile -o big5file.txt

ファイルのASCIIエンコードを に変換BIG5し、出力を に書き込みますbig5file.txt

しかし、ほとんどの場合、元のファイルにあるのは ASCII ではありません。正確なエンコーディングを検出して、それをコマンドで使用していることを確認してください。使用iconv -l可能なすべてのエンコーディングを表示するために使用します。

chardetまたはを使用して、実際のエンコーディングを把握することができますcchardet。端末で利用できない場合は、pip install chardet(またはpip install cchardet) を使用してインストールできます。

インストールしたら、ファイル名を最初の引数として渡します。

 chardet Tian.Jiang.Xiong.Shi.srt 
      >>> Tian.Jiang.Xiong.Shi.srt: GB2312 with confidence 0.99

pip3 でインストールする場合、スクリプト名はchardet3またはchardetect3になります。

于 2013-01-31T09:15:50.433 に答える