1.如何更改win10系统为utf
下载的文件名有中文就会出现乱码,通常获取到的文件中通常都是“iso8859-1”格式,需要转换为“utf-8”格式。如:string str = new string(str.getbyte("iso8859-1"),"utf-8");进行下强制转换后在进行读取即可。
通常格式有gbk、utf-8、iso8859-1、gb2312,如果上面的强制转换不成功,依次进行这些格式的尝试,肯定是可以解决问题的。
备注:如果是黑窗口执行的时候报错,那就不是类型转换的错误,而是需要将文件类型另存为utf-8的文件类型即可。
2.win10语言设置成UTF
这是典型的锟斤拷乱码,系由Unicode的UTF-8编码的未识别字符占位符与GBK编码硬转所致。
出现问题的程序为易语言编写,易语言是一门中文编程语言,默认的编码集就是GBK编码,出现这样的问题是理所当然的。
所以为了保证对程序的兼容性,目前仍不建议开启Windows的UTF-8编码模式,而是使用默认ANSI选择的GBK编码。当然,对某些比较现代和优雅的的程序来说是不存在影响的,易语言程序本身也有很多不足之处,你也可以放弃它而不是UTF-8编码。
3.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的了。
4.如何让Windows命令行显示UTF
一直苦恼于如何在Windows终端中显示UTF-8字符的问题。
比如,在MySQL命令行下,如果数据库的编码是UTF-8,那么,在查询数据库的时候,里面的中文都会变成乱码。今天半无意的搜索了一下,结果发现解决方案非常简单:1. 修改终端的代码页。
在终端中输入:chcp 650012. 右键点击任务栏上的终端(也可以单击窗口左上角的图标),在快捷菜单中选择属性,在里面选择字体——如 Lucida Console,不要选择“点阵字体”;确定之后,再次测试UTF-8输出,你看到了什么。 :)要切换回原来的模式也很简单:chcp 936再把字体改成原来的点阵字体就好了。
转载请注明出处windows之家 » win10怎么设置为utf8