【发布时间】:2011-08-02 12:20:39
【问题描述】:
我正在使用 VB .Net 2008
为什么使用Encoding.Convert 命令将我从ASCII 转换为737(希腊语DOS)会返回可读字符,而使用Encoding.GetEncoding(737) 的IO.StreamWriter 会写入包含不可读字符的文件?
我问这个是因为我想将行数据发送到可以将希腊语打印为 737 的打印机。
如果我发送Encoding.Covert 的结果,我会得到错误的结果,而如果我像上面那样写一个文件并将它复制到打印机是可以的
【问题讨论】:
-
或者至少是差异的十六进制转储。
标签: vb.net encoding internationalization non-ascii-characters