1.请教Windows10如何设置Unicode语言
1、首先打开电脑点击左下角Windows系统图标右键,点击搜索,繁体系统输入“控制台”,英文系统输入“Control panel”,简体系统输入“控制面板”,打开控制面板界面。
2、在控制面板中点击“时钟与区域”。
3、然后在点击“区域”。
4、点击界面中的“管理”栏目,点击“更改系统区域设置”。
5、这里选择支持Unicode的程序中的文字语言为“中文(简体,中国)”。
6、然后重启系统,按上述步骤找到语言如图显示为中文即代表Windows10设置Unicode语言成功。
2.win10 怎么更改非unicode应用程序的语言设置
1、按WIN+X,打开控制面板。
2、然后选择“时钟、语言和区域”选项。
3、然后点击“更改位置”选项,如下图。
4、在区域下,切换到“管理”界面,然后点击“更改系统区域设置”按钮。
5、选择“英语(美国)”然后确定(也可以选择你自己需要的语言)。
3.如何更改win10系统为utf
下载的文件名有中文就会出现乱码,通常获取到的文件中通常都是“iso8859-1”格式,需要转换为“utf-8”格式。如:string str = new string(str.getbyte("iso8859-1"),"utf-8");进行下强制转换后在进行读取即可。
通常格式有gbk、utf-8、iso8859-1、gb2312,如果上面的强制转换不成功,依次进行这些格式的尝试,肯定是可以解决问题的。
备注:如果是黑窗口执行的时候报错,那就不是类型转换的错误,而是需要将文件类型另存为utf-8的文件类型即可。
4.如何更改unicode
可以使用windows的函数MultiByteToWideChar,WideCharToMultiByte做相互转换.
下面是关于这两个函数的说明.
如果使用delphi编个程序转换,可以使用StringToWideChar和WideCharToString两个函数实现.
The MultiByteToWideChar function maps a character string to a wide-character (Unicode) string. The character string mapped by this function is not necessarily from a multibyte character set.
int MultiByteToWideChar(
UINT CodePage, // code page
DWORD dwFlags, // character-type options
LPCSTR lpMultiByteStr, // address of string to map
int cchMultiByte, // number of characters in string
LPWSTR lpWideCharStr, // address of wide-character buffer
int cchWideChar // size of buffer
);
The WideCharToMultiByte function maps a wide-character string to a new character string. The new character string is not necessarily from a multibyte character set.
int WideCharToMultiByte(
UINT CodePage, // code page
DWORD dwFlags, // performance and mapping flags
LPCWSTR lpWideCharStr, // address of wide-character string
int cchWideChar, // number of characters in string
LPSTR lpMultiByteStr, // address of buffer for new string
int cchMultiByte, // size of buffer
LPCSTR lpDefaultChar, // address of default for unmappable characters
LPBOOL lpUsedDefaultChar // address of flag set when default char. used
);
转载请注明出处windows之家 » win10怎么更改unicode