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