如何更改Linux(Ubuntu)语言和编码设置

如何更改Linux(Ubuntu)语言和编码设置,第1张

Ubuntu下修改系统默认语言为简体中文

1.首先安装中文的支持,安装:language-selector,language-env,language-pack-zh包

sudo apt-get install language-selector language-env language-pack-zh

2.然后使安装生效,配置区域

dpkg-reconfigure locales

Generating locales...

en_US.UTF-8... done

zh_CN.UTF-8... up-to-date

zh_HK.UTF-8... up-to-date

zh_SG.UTF-8... up-to-date

zh_TW.UTF-8... up-to-date

Generation complete.

Current default timezone: 'US/Eastern'.

Ubuntu里字符编码设置:

1.修改编码配置文件

gedit /var/lib/locales/supported.d/local

#在文件中添加如下内容:

zh_CN.GBK GBK

zh_CN.GB2312 GB2312

zh_CN. UTF-8 UTF-8

2.强制更新,使设置生效

sudo dpkg-reconfigure --force locales

wofstream wofile("file")\x0d\x0awofile.imbue(locale( "", locale::all ^ locale::numeric))\x0d\x0a“”表示表示使用本地语言,这里当然相当于“chs”或者“chinese”。\x0d\x0alocale::all表示使用该语言的所有格式设置进行编码转换!\x0d\x0a^是异或,locale::numeric表示数字格式。这里的意思是避免转换数字格式!否则123456输出结果会成为123,456这种形式!\x0d\x0a1)std::ofstream 支持中文的文件名,可以正常的写入中文(MBCS编码)==>std::string类型\x0d\x0a(2)std::wofstream 支持中文的文件名,可以正常的写入中文常量(不带L),如果是带上L的话,需要将Locale设置成"chs"模式,对应std::wstring类型的变量(包含中文)写入文件时,一定要将Locale设置成"chs"模式,否则不能正常写入。\x0d\x0a(3)宽字符的流(前面带w的)==>支持按照MBCS写文件,但是仅仅局限于常量比如std::wcout包括文件名,和文件写入

点击settings。在中控选项栏中找到settings,点击进入设置,再在设置里面点击vehicle settings,选择language,在语言的界面点击chinese,就可以把仪表盘设置成中文。

2、点击config。可以通过收音机的config键进入车辆设置,再点击language进入语言设置,选择chinese,就可以把英文调成中文。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8129741.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存