linux出现中文乱码怎么办?

289 2024-02-27 17:48

一、linux出现中文乱码怎么办?

下面分3个地方检查配置

一、设置linux系统为zh_CN.utf-8

1、查看当前系统语言 登陆linux系统打开操作终端之后,输入 echo $LANG可以查看当前使用的系统语言。

2、查看安装的语言包 查看是否有中文语言包可以在终端输入 locale命令,如有zh_CN 表示已经安装了中文语言

3、如果没有中文语言呢 可以通过网上下载安装中文语言包yum groupinstall chinese-support

4、设置为中文 设置后查看安装的语言包 提示报错 locale: Cannot set LC_CTYPE to default locale: No such file or directory locale: Cannot set LC_MESSAGES to default locale: No such file or directory locale: Cannot set LC_ALL to default locale: No such file or directory 使用locale -a命令查看了系统安装的字符编码: 系统中文编码是zh_CN.utf8

5、重新设置中文编码 vi /etc/profile---------export LANG="zh_CN.utf8" 设置后正常

6、测试是否生效 ---直接在系统上编辑,发现可以看到中文了

---问题:从windows传过来的文件还是乱码 还是乱码

二、设置xshell为utf-8编码

1、点击文件--属性--终端或者用快捷键ALT+P打开属性界面

2、点击编码选择编码类型为UTF-8

三、设置xftp为utf-8编码

1、单击软件主界面快捷工具栏中的属性按钮(带齿轮的),从而来打开默认会话属性对话框。

2、执行以上操作后,就会打开默认会话属性对话框,选择“选项”选项卡,勾选“使用UTF-8编码”,如下图所示。

3、按照上面的步骤操作后,就可以设置好Xftp的UTF-8编码方式,重新传输测试后发现可以正常显示,问题解决。

总结: 一般出现中文乱码按上面3个地方检查就可以了,今天抽空整理了下,主要当做备忘,也希望对大家有点帮助。

二、cad中文显示乱码?

1、安装前需关闭CAD软件,解压钢构CAD软件,解压至当前文件。

2、打开钢构CAD3.3文件。

3、进入文件夹,双击钢构CAD3.3安装程序。

4、进入安装界面,单击接受。

5、进入桌面选择CAD快捷图标单击右键选择属性6、将属性目标复制到安装界面的红框内删除\acad.exe。单击安装7、打开乱码的图纸。

8、在CAD命令行输入++按回车键。然后再输入2006按回车键9、这时会新出一个工具栏,在工具栏里单击眼睛的按钮。

10、这时会弹出一个乱码杀手的界面,单击点将台的三角形。

11、这时整张CAD图纸的乱码都变成简体文字了。

三、电脑的中文输入和显示出现乱码?

1、右击输入窗口选择“输出设置”。

2、在“输出设置”的子菜单中选择“简体字”就可以。

四、vb输入中文出现乱码?

升级到 Dev-C++ 5.11 可以输入/输出中文,不过升级以后 Dev-C++ 也不是使用 UTF-8 Encoding 的,如果将源代码转换为 UTF-8 又会出现乱码。

五、linux 终端中文显示乱码怎么办?

如果在 Linux 终端中文显示出现乱码,可以尝试以下几种方法:

  1. 修改终端字符集:在 Linux 终端中,可以使用命令 locale 查看当前的字符集。如果字符集不是 UTF-8,可以使用命令 export LC_ALL=en_US.UTF-8 或者 export LANG=en_US.UTF-8 修改字符集为 UTF-8,以支持中文显示。
  2. 安装中文字体:在 Linux 终端中,需要安装中文字体才能正确显示中文。可以使用命令 sudo yum install -y fontconfig 安装字体配置工具,然后使用命令 sudo yum install -y wqy-zenhei-fonts 安装文泉驿正黑字体,以支持中文显示。
  3. 使用支持中文的终端工具:可以考虑使用支持中文的终端工具,比如 gnome-terminal、konsole 等。这些终端工具通常已经默认支持中文显示,可以直接使用。
  4. 检查文件编码:如果在终端中打开的文本文件中出现乱码,可能是文件编码不正确导致的。可以使用命令 file filename 查看文件编码,如果是 GBK 等非 UTF-8 编码,可以使用命令 iconv -f gbk -t utf-8 filename -o newfile 将文件编码转换为 UTF-8 编码。

如果以上方法无法解决中文乱码问题,可能是其他原因导致的,可以进一步排查。例如,可能是 Linux 系统本身未安装中文语言包或中文输入法导致的问题。

六、photoshop输入中文显示乱码?

有些字体不能显示或是乱码: 这是由于有些字库的字体是繁体,特别是台湾的一些字体(如华康字库),没有转为大陆的内码,有些字就会出现自动转为默认的宋体,或者用小方框代替,或者用问号代替等。可以用改为输入繁体来解决,有些字是无法解决的,只有换一种字体了。另外,有些字体在系统Fonts字库有,但不能调用,是因为这个字体与使用的软件不兼容,不能显现和使用。不仅是PS,所有只要使用文字的软件都是这样。

七、VBA无法识别中文,出现乱码?

  这是VB6的一个Bug,当电脑上同时装了VB6和OFFICE时就会出现这种情况(但又不是绝对,有些电脑就不会,估计和两者的安装顺序和版本有关系)。

  由于不影响使用,我没有管它。如果你觉得不爽,网上有解决办法,自己耐心找下。

  问题的根源其实跟VB6内部使用Unicode编码有关。

八、Python中文出现乱码怎么解决?

对于Python3爬虫抓取网页中文出现输出乱码

使用str(string[, encoding])对数组进行转换

str(response.read(),'utf-8')

九、Linux中文显示乱码?如何设置centos显示中文?

1.查看当前系统语言登陆linux系统打开操作终端之后,输入 echo $LANG可以查看当前使用的系统语言。

2.查看安装的语言包查看是否有中文语言包可以在终端输入 locale命令,如有zh cn 表示已经安装了中文语言。

3.如果没有中文语言呢 可以通过网上下载安装中文语言包yum groupinstall chinese-support(不能联网的通过其他电脑下载,上传上去吧)。

4.如何修改系统语言为中文1 临时更换语言如果只是临时更换linux系统的语言环境,可以通过输入设置 LANG=语言名称, 如中文是 Zn_CN.UTF-8(注意我这里本来就是中文的,我临时设置为英文。

5.修改系统默认语言以上方法是通过修改设置系统默认的语言配置如Vi /etc/sysconfig/i18n (注意改好之后重启一下系统)。

6.其他注意事项如果按照以上方法设置修改设置中文语言还是不行的话,注意您的链接终端选择的编码。如xshell为例,把终端的编码选择中文,或者UTF8即可。

7.设置好之后,再次查看之前的乱码文件就能看到显示为中文了。

十、C语言输出显示中文乱码?

在C语言中输出中文可能会出现乱码的问题。这是因为在C语言中,默认使用的是ASCII编码,而中文字符使用的是Unicode编码。为了解决乱码问题,可以使用以下方法:1. 使用宽字符类型:可以使用宽字符类型wchar_t来存储和输出中文字符。例如,可以使用wprintf函数来输出中文字符。```c#include <wchar.h>#include <locale.h>int main() { setlocale(LC_ALL, ""); // 设置本地化环境 wchar_t chinese[] = L"中文"; wprintf(L"%ls\n", chinese); return 0;}```2. 使用多字节字符类型:可以使用多字节字符类型,例如char或者char数组来存储和输出中文字符。可以使用printf函数来输出中文字符。但是需要使用中文编码对应的字符集(如GB2312、UTF-8)来进行输出。```c#include <stdio.h>int main() { char chinese[] = "中文"; printf("%s\n", chinese); return 0;}```3. 设置控制台编码:如果在IDE或者命令行中输出中文乱码,可以考虑修改控制台的编码。在Windows系统中,可以使用chcp命令来修改控制台编码。例如,使用chcp 65001命令来将编码设置为UTF-8。```c#include <stdio.h>int main() { system("chcp 65001"); // 将控制台编码设置为UTF-8 printf("中文\n"); return 0;}```通过以上方法,可以在C语言中正确地输出中文字符,避免乱码问题的出现。

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
点击我更换图片