用matlab语言编写一个将GBK编码的.txt文件转成UTF-8编码的程序

将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>