0

ASCII doc には古いコードがいくつかあります。例えば

/* main process
  ┌─┐  ┌─┐  ┌─┐
  │A├─>│B├─>│C│
  └─┘  └─┘  └─┘
 */

asciiからutf-8に変換したいです。uni2ascii を試しましたが、失敗しました。

http://en.wikipedia.org/wiki/Box-drawing_character

4

1 に答える 1

3

正確に言うと、ASCII 文字セットには、これらの線画文字は含まれていません。あなたのファイルは他の文字セットを使用しています。ファイルがどの文字セット (または「コード ページ」) 用に作成されたかを把握する必要があります。次に、ユーティリティなどiconvを使用して UTF-8 に変換できます。

たとえば、コード ページ 437用に記述されている場合、次のように UTF-8 に変換できます。

iconv -f CP437 -t UTF8 < myfile.c > utf8-myfile.c
于 2012-08-08T05:25:38.053 に答える