为什么c#的OpenFileDialog读取的txt文件不能显示中文

PORINTER 2009-03-21 03:22:45
如题,我用OpenFileDiagol读取一个txt文件,但是只能显示中文。文中全部变成了一个小方框。是什么地方不支持Unicode吗?还是怎么回事?
...全文
3084 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zcdg909 2009-03-21
  • 打赏
  • 举报
回复
不可能的
chwqq521 2009-03-21
  • 打赏
  • 举报
回复
二楼说的没错

[Quote=引用 2 楼 coodd 的回复:]
用你那个函数的重载,File.ReadAllText (path, Encoding.Default)
System.Text.Encoding 命名空间下有各种编码,操作汉字的文件或流常要涉及到。
[/Quote]
  • 打赏
  • 举报
回复
在输入和输出的时候指定编码格式为utf-8
lic_go 2009-03-21
  • 打赏
  • 举报
回复
这很简单啊 是因为你没有采用它的默认格式 在后面打个逗号 ,system.text.encoding.default
这样就行了
scy251147 2009-03-21
  • 打赏
  • 举报
回复
system.text.encoding.default
这样就行了
coodd 2009-03-21
  • 打赏
  • 举报
回复
用你那个函数的重载,File.ReadAllText (path, Encoding.Default)
System.Text.Encoding 命名空间下有各种编码,操作汉字的文件或流常要涉及到。
PORINTER 2009-03-21
  • 打赏
  • 举报
回复
用的方法是File.ReadAllText(path);但是就是不能显示中文。
PORINTER 2009-03-21
  • 打赏
  • 举报
回复
感谢个位,问题解决了。谢谢

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧