ASCII doc には古いコードがいくつかあります。例えば
/* main process
┌─┐ ┌─┐ ┌─┐
│A├─>│B├─>│C│
└─┘ └─┘ └─┘
*/
asciiからutf-8に変換したいです。uni2ascii を試しましたが、失敗しました。
ASCII doc には古いコードがいくつかあります。例えば
/* main process
┌─┐ ┌─┐ ┌─┐
│A├─>│B├─>│C│
└─┘ └─┘ └─┘
*/
asciiからutf-8に変換したいです。uni2ascii を試しましたが、失敗しました。
正確に言うと、ASCII 文字セットには、これらの線画文字は含まれていません。あなたのファイルは他の文字セットを使用しています。ファイルがどの文字セット (または「コード ページ」) 用に作成されたかを把握する必要があります。次に、ユーティリティなどiconv
を使用して UTF-8 に変換できます。
たとえば、コード ページ 437用に記述されている場合、次のように UTF-8 に変換できます。
iconv -f CP437 -t UTF8 < myfile.c > utf8-myfile.c