将GBK编码的.txt文件转成UTF-8编码的程序代码(用matlab语言)
这个你已经有txt文件了吗,还是用matlab代码新建的txt文件,
matlab代码:
fin=fopen('C:\Users\Lenovo\Desktop\测试文档.txt','r');
fout=fopen('C:\Users\Lenovo\Desktop\新文件.txt','w','n','utf-8');
duqu=fscanf(fin,'%c');
xieru=fprintf(fout,'%c',duqu);
fclose(fin);
fclose(fout);
请找到MATLAB的安装路径, 找到bin目录下的 locale 数据库文件 lcdata.xml,
1 删除文件中
<encoding name=”GBK”>
< encoding_alias name=”936”>
</encoding>
2 将节点utf-8支持GBk格式文件
<encoding name=”UTF-8”>
<encoding_alias name=”utf8”/>
<encoding_alias name=”GBK”/>
</encoding>