0

ASCII 文档中有一些旧代码。例如

/* 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 回答