任何实用程序都可以在utf-8和ascii之间转换绘图框字符?

时间:2012-08-08 05:11:13

标签: utf-8 character-encoding

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

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

我想将它从ascii转换为utf-8。 我尝试过uni2ascii,但失败了。

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

1 个答案:

答案 0 :(得分:3)

让我们准确一点:ASCII字符集不包括那些画线字符。您的文件正在使用其他一些字符集。您需要弄清楚您的文件所写的字符集(或“代码页”)。然后,您可以使用iconv之类的实用程序将其转换为UTF-8。

例如,如果它是为code page 437编写的,您可以将其转换为UTF-8,如下所示:

iconv -f CP437 -t UTF8 < myfile.c > utf8-myfile.c