1.win10系统如何将右键新建txt文本由默认的UTF
1、首先,在桌面或其他文件目录下创建一个空白的文本文档,命名为'uft8.txt';2、然后,打开这个文本文档,点击文件-另存为,选择编码为UTF-8,之后保存;3、将'utf8.txt'复制到‘C:\Windows\ShellNew'文件夹内;如果目录不存在,请在'C:\Windows'下新建文件夹'ShellNew'。
4、打开注册表,(1)HKEY_CLASSES_ROOT\.txt\ShellNew新建-字符串值,数值名称:FileName,数值数据:utf8.txt;(2)HKEY_CURRENT_USER\SOFTWARE\Microsoft\Notepad新建-DWORD(32位)值,数值名称:fSavePageSettings,数值数据:1;数值名称:fSaveWindowPositions,数值数据:1。5、重启电脑。
这时,新创建的文本文档默认编码应该就是uft-8的了。
2.如何将新建文本文档的编码默认设为UTF
具体方法如下:
1.在桌面新建一个文本文档,不要写入任何内容,然后手动另存为,将此文档编码改为UTF-8,然后将文件名字改为template.txt;
2.再将template.txt移动到C:\Windows\ShellNew这个文件夹下;
3.打开注册表,WIN+R输入regedit,打开HKEY_CLASSES_ROOT\.txt\ShellNew,然后新建字符串值FileName,双击新建文件,在地址栏输入C:\Windows\ShellNew\template.txt。
3.如何创建一个文件用于写入UTF
private void button1_Click(object sender, EventArgs e) { if (saveFileDialog1.ShowDialog() == DialogResult.OK) { textBox1.Text = saveFileDialog1.FileName; } else { textBox1.Text = ""; } } private void button2_Click(object sender, EventArgs e) { if (String.IsNullOrEmpty(textBox1.Text.Trim()))//若文件路径为空 { MessageBox.Show("请设置文件路径!"); return; } if (String.IsNullOrEmpty(textBox2.Text.Trim()))//若文本内容为空 { MessageBox.Show("请输入文件内容!"); return; } if (!File.Exists(textBox1.Text)) { using (StreamWriter sw = File.CreateText(textBox1.Text))//创建或打开一个文件用于写入 UTF-8 编码的文本。 { sw.WriteLine(textBox2.Text);//把字符串写入文本流 MessageBox.Show("文件创建成功", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("该文件已经存在", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information); } }//来自CodeGo.net/
4.如何创建一个批处理转换某一个文件夹下所有.txt格式文件的编码为UTF
推荐你一款软件 ConvertZ
解压后即可使用 无需安装 双击运行主程序ConvertZ.exe 在任务栏出现程序图标 右键--纯文本转换 即可打开转换窗口(或者鼠标移到电脑屏幕窗口顶部 这个工具栏默认是自动隐藏的 可在程序选项中设置) 右侧 进阶选项 可以看到更多编码选项 添加文件后 选好转码方式如GBK--UTF8 可即时预览转换好的效果
非常好的一个转码工具
转载请注明出处windows之家 » win10设置新建txt文件为utf-8