ASCII文档中有一些旧代码。例如
/* main process
┌─┐ ┌─┐ ┌─┐
│A├─>│B├─>│C│
└─┘ └─┘ └─┘
*/
我想将它从ascii转换为utf-8。 我尝试过uni2ascii,但失败了。
答案 0 :(得分:3)
让我们准确一点:ASCII字符集不包括那些画线字符。您的文件正在使用其他一些字符集。您需要弄清楚您的文件所写的字符集(或“代码页”)。然后,您可以使用iconv
之类的实用程序将其转换为UTF-8。
例如,如果它是为code page 437编写的,您可以将其转换为UTF-8,如下所示:
iconv -f CP437 -t UTF8 < myfile.c > utf8-myfile.c