为了账号安全,请及时绑定邮箱和手机立即绑定

如何改变文件的编码格式

如何改变文件的编码格式

红颜莎娜 2018-12-06 19:45:41
MVC中,我做一个上传功能,filePath获取到上传的文件D:\1234.csv,那我要想更改1234.csv文件的编码格式,怎么做?就是说1234csv文件打开默认是GB2312,我想把它改为默认UTF-8打开。
查看完整描述

5 回答

?
慕尼黑的夜晚无繁华

TA贡献1864条经验 获得超6个赞

gb2312改成utd-8有啥用吗 ?貌似没多大区别的啊!

String str=new String("1234.csv".getBytes("gb2312"),"utf-8");

查看完整回答
反对 回复 2019-01-21
?
宝慕林4294392

TA贡献2021条经验 获得超8个赞

我只是打个比喻,我是要把国外文档的编码格式转换为UTF-8,不然老是乱码。

查看完整回答
反对 回复 2019-01-21
?
哈士奇WWW

TA贡献1799条经验 获得超6个赞

String str=new String("1234.csv".getBytes("gb2312"),"utf-8");

你这样只是把"1234.csv"当成一个字符串把"1234.csv"转换编码格式吧,而不是改变文件打开的编码格式

查看完整回答
反对 回复 2019-01-21
?
幕布斯7119047

TA贡献1794条经验 获得超8个赞

保存的时候指定编码:

new StreamWriter("...", false, System.Text.Encoding.UTF8)

查看完整回答
反对 回复 2019-01-21
  • 5 回答
  • 0 关注
  • 457 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信