0

トルコ語で書かれたテキストがありますが、たとえば、ı の代わりに ý、İ の代わりに Ý などの奇妙な文字がいくつかあります... エンコーディングを ISO 8859-9 に変換しようとしましたが、役に立ちませんでした。

4

1 に答える 1

2

UNIX/Linux マシンを実行している場合は、次のシェル コマンドを試してください。

you@somewhere:~$ file --mime yourfile.txt

以下のスニペットのようなものが出力されるはずです。ここiso-8859-1で、システムが想定する実際の文字セットは次のとおりです。

yourfile.txt: text/plain; charset=iso-8859-1

これで、ファイルを次のようなより柔軟な文字セットに変換できますUTF-8

you@somewhere:~$ iconv -f iso-8859-1 -t utf-8 yourfile.txt > converted.txt

上記のスニペットは、rom を変換する文字セット(コマンド-fの出力と等しいはずです) とo を変換する文字セットの両方を指定しています。の変換結果はに保存され、 で開くことができます。file-tyourfile.txtconverted.txtgedit

それでもうまくいかない場合は、fileコマンドの出力とファイルの実際の行をコメント セクションに貼り付けることができます...

于 2012-06-03T17:41:19.190 に答える