fprintf函数输出中文乱码
时间: 2023-05-31 12:03:26 浏览: 422
中文乱码问题
可能原因:
1. 编码问题:输出的中文编码和终端编码不一致;
2. 字体问题:终端可能没有支持中文的字体,导致输出的中文无法正常显示。
解决方法:
1. 设置终端编码和输出编码一致,可以使用下面的命令:
```
export LANG=zh_CN.UTF-8
```
2. 安装支持中文的字体,例如:
```
sudo apt-get install ttf-wqy-zenhei
```
安装完成后,可以在终端设置字体,例如:
```
export LC_ALL=C.UTF-8
export LANG=C.UTF-8
export PYTHONIOENCODING=utf-8
export PYTHONUTF8=1
export TERM=xterm-256color
export TZ=Asia/Shanghai
export LESSCHARSET=utf-8
export LESS=-r
export GROFF_NO_SGR=1
export PATH=$PATH:/usr/share/fonts/truetype/wqy
export PAGER=less
export EDITOR=vim
```
阅读全文