linux Apache显示网页时中文是乱码,如何设置默认编码为GB2312?

linux Apache显示网页时中文是乱码,如何设置默认编码为GB2312?,第1张

# 浏览器设置
# >只能说一下个人保持不乱码的经验,一要保持xshell的字符集和服务器控制台的系统语言字符集一致,二vi的vimrc设置里的语言要加入utf8,gbk等常用字符集,三在控制台cat less这些直接打印文件内容的,文件字符集要和控制台字符集一致,这样就没有乱码了

一:卸载掉你的智能ABC。二:在右下方任务栏里的输入法图标上点右键,再点“设置”,进入“高级键设置”对话框,点击选择“在输入语言之间”,点击更改“按键顺序”,把“切换键盘布局”,设置为CTRL+SHINFT或者左ALT+SHIFT,随你喜欢。如图
解决办法
1、在修改为 "zh_CNUTF-8" 之前查看服务器是否支持该编码,可以使用如下命令查看:
2、vim修改服务器编码,把编码项改为 "zh_CNUTF-8"
[root@server ~]# vi /etc/sysconfig/i18n
3、在Xshell、putty、SSH Secure Shell Client 等等客户端设置utf8的编码就可以,在“文件”选项里点开“属性”进行设置

ok,废话少说进入正题:
(1)从Windows的字体文件夹fonts中寻找自己喜欢的中文字体(别说你不知道windows的字体文件夹在哪里啊),例如:黑体(SimHei),宋体(SimSun)等等
(2)将这些字体cp到一个文件夹里,比如myfonts
(3)在myfonts里使用命令
sudo
cp

/usr/share/fonts/truetype
将我们想移植的字体放进ubuntu
(4)刷新字体缓存:
#cd
/usr/share/fonts/truetype
#sudo
mkfontscale
#sudo
mkfontdir
#sudo
fc-cache
-fv
以上 *** 作完成后,我们就能在桌面上右键--更改桌面背景--外观首选项中的字体选项卡里选择我们移植的windows字体了,看下我的截图,我移植的字体已经出来了。

通常的 ,linux默认的中文编码是 zh_CNUTF-8 , 而windows一直都是GBK ,
所以 有两个解决方案 ,
1 更改linux的中文编码为GBK
代码 : export LANG=zh_CNGBK ,前提是已经生成了GBK的locale ,具体 *** 作参考你的发行版而定
2 在linux下运行convmv这个命令来转换文件名的编码
对于大部分系统可以使用apt或者yum方式来安装, sudo apt-get install convmv 或者 yum install convmv , 具体的参考你的发行版
使用方法:
convmv --notest --nosmart -f code1 -t code2 -r <dir>
code1:原来使用的字符集编码。支持gb2312、gbk、big5,不支持gb18030和big5-hkscs。
code2:预转换到的字符集编码。这里参考你的locale设定,一般填写utf8
-r 参数:转换子目录。
dir:要转换的目录,当前目录用/表示。
回车执行
个人建议 在windows网络环境中的linux服务器 尽量使用gbk本地编码

刚刚遇到了在Windows上编写的java程序在Linux上运行时的编码问题。在Windows上用Notepad 或者Eclipse写的java程序,如果其中有中文字符,在Linux下javac是无法编译成功的。
Windows的编码集是GBK编码,而Linux的则是UTF-8,所以需要使用工具将java源程序的编码给改变。
可以使用iconv这个工具
命令格式为
iconv -f GBK -t UTF-8 file1 -o file2
登录后复制
file1是GBK编码的,file2是UTF-8编码的。
如果不想保留原来的文件可以将file2的文件名写为和file1一样。
然后就可以javac成功编译了。

在windows下编写好的shell脚本,在linux下执行时,有时候会报错找不到/r。
原因:Unix及类Unix系统里,每行结尾只有换行“\n”,Windows系统里面,每行结尾是换行+回车“\n\r”,编码格式不一样。
windows文件格式dos
linux文件格式unix
解决方法:修改文件的编码。
在linux上用vi打开文件


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

原文地址:https://54852.com/zz/10590594.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存