我正在使用第三方OCR库将包含日语字符的图像转换为文本文件 . 当我通过双击打开它时创建的文本文件看起来没问题但是当我使用下面的代码在TextBox中加载它时它变得很奇怪 .
this.textBox1.Text = File.ReadAllText(Outpath);
ReadAllText方法可以将编码作为参数 .
对于日本文件,您应该使用:
this.textBox1.Text = File.ReadAllText(Outpath, Encoding.Unicode);
如果您的文件是以UTF8编码的:
this.textBox1.Text = File.ReadAllText(Outpath, Encoding.UTF8);
希望这可以帮助,
西尔
检查TextBox属性上的“ImeMode”并尝试其他模式 .
那么,“你变得奇怪”是什么意思?你有看到 ”?”或某种类型的方块?
2 回答
ReadAllText方法可以将编码作为参数 .
对于日本文件,您应该使用:
如果您的文件是以UTF8编码的:
希望这可以帮助,
西尔
检查TextBox属性上的“ImeMode”并尝试其他模式 .
那么,“你变得奇怪”是什么意思?你有看到 ”?”或某种类型的方块?