如何改变文件的编码格式

MVC中,我做一个上传功能,filePath获取到上传的文件D:\1234.csv,那我要想更改1234.csv文件的编码格式,怎么做?就是说1234csv文件打开默认是GB2312,我想把它改为默认UTF-8打开。

红颜莎娜
浏览 458回答 5
5回答

慕尼黑的夜晚无繁华

gb2312改成utd-8有啥用吗 ?貌似没多大区别的啊! String str=new String("1234.csv".getBytes("gb2312"),"utf-8");

宝慕林4294392

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

哈士奇WWW

String str=new String("1234.csv".getBytes("gb2312"),"utf-8"); 你这样只是把"1234.csv"当成一个字符串把"1234.csv"转换编码格式吧,而不是改变文件打开的编码格式

幕布斯7119047

保存的时候指定编码: new StreamWriter("...", false, System.Text.Encoding.UTF8)
打开App,查看更多内容
随时随地看视频慕课网APP