扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
安装的时候你选择语言选择的时候中文是吧,改成英文吧,具体的好像是设置LANG环境变量吧,我在archlinux下面直接改配置文件就行了,你可以先export LANG=en_US.UTF8试试看。
我们提供的服务有:成都网站建设、成都做网站、微信公众号开发、网站优化、网站认证、蓝田ssl等。为上1000家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的蓝田网站制作公司
gb18030。这谁设置的哦。当然使用utf8啊。整个lin的环境,包括提示,帮助,都是utf8。你如果需要gbk类的,虽然可以locale-gen,但是manpage等,软件的i18n翻译,都可能是乱码。改utf8吧。
用vi打开一个文件,输入汉字,可以看到乱码。
Linux文件名、文件内容乱码,主要原因是windows上的中文编码默认是GBK,而Linux默认中文编码为UTF-8,由于编码不一致,所以导致乱码问题。
ftp:// 一个是中文字体,一个是字体显示包。
如果是运行命令后出现乱码,然后直接输入reset并回车。
编码有问题呗。还有可能是一个支持中文,一个没支持,所以就那样了。可以换用OUTTY,还可以启动图形界面,那应该就没问题了。
Linux文件名、文件内容乱码,主要原因是windows上的中文编码默认是GBK,而Linux默认中文编码为UTF-8,由于编码不一致,所以导致乱码问题。
vi默认情况下只支持UTF-8编码,出现这种情况可能是因为您的文件是用gbk编码的。可以试试下面的做法,让vi支持gbk编码,再看看行不行。
在linux上一般使用utf8编码。如果打开文件是乱码,要设置utf8编码,看看自己用的是什么编辑器。如果是vim则使用 set encoding=utf8即可 如果是gedit,则重新另存一下,在存储窗口 设置为utf8编码 ,在打开即可。
用Linux命令“source ~/.base_profile”或者重启,使环境变量设置生效;查看环境变量的Linux命令为“echo $NLS_LANG”。
第一种情况:你看看原来sql文件里的中文编码格式是gb2312还是unicode,应该是unicode才可以正常显示 第二种情况:你的linux下没装汉字识别,想办法让你的linux识别汉字就可以了。
用命令 show variables like %char% 看你的 character_set_system 这一项是什么字符集,然后在my点吸烟 f中把default-character-set = 这个字符集 就可以了,不过以前的乱码还是照样乱,以后的就可以显示了。
那首先要调查清楚,数据表的编码,看清,不是数据库,是表,表的字符集编码。然后往前顺。然后再java程序中转码,保证写到sql中的数据是以该数据表所用的字符集编码的就好了。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流