位置: 编程技术 - 正文

Linux下程序库Ncurses显示中文乱码的解决方法(linux应用程序在哪个目录)

编辑:rootadmin

推荐整理分享Linux下程序库Ncurses显示中文乱码的解决方法(linux应用程序在哪个目录),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux 软件库,linux 应用程序,linux 库,linux 软件库,linux程序安装在哪个目录,linux 软件库,linux 软件库,linux 程序,内容如对您有帮助,希望把文章链接给更多的朋友!

  Ncurses是程序库,使用最多的组件是窗体,在Linux系统操作中,不少朋友使用Ncurses的时候遇到中文乱码问题,遇到该问题要如何处理呢?下面小编就给大家介绍下Linux使用Ncurses时出现中文乱码的解决方法。

  有几个关键点:

  1.gcc编译时用,gcc -lncursesw --verbose查看是否支持-lncursesw连接;

  2.代码文件里面,设置locale

  #include

  #include

  int main(int argc, char const *argv[])

  {

  setlocale(LC_ALL, “”);

  initscr();

  noecho();

  refresh();

  printw(“我来测试中文的/n”);

  getchar();

  return 0;

  }

  3.命令行执行apt-cache search libncursesw5,查看是否安装ncurses库

  发现我的linux不支持;在/usr/include/下发现有ncurses.h

Linux下程序库Ncurses显示中文乱码的解决方法(linux应用程序在哪个目录)

  但是,没有别人说的ncursesw目录;

  后来发现,我装了libncurses5,也装了libncursesw5,导致-lncursesw选项不能用,我就把libncurses5卸载了,然后再重新装libncursesw5;

  具体命令是

  1. apt-cache search libncurses5

  2. apt-get purge libncurses5

  3. sudo apt-get purge libncurses5-dbg

  4. sudo apt-get purge libncurses5-dev

  5. sudo apt-get autoremove

  6. sudo apt-get clean

  7. dpkg -l |grep ^rc|awk ‘{print $2}’ |xargs dpkg -P

  接着再安装libncursesw5,命令如下

  1. sudo apt-get install libncursesw5

  2. sudo apt-get install libncursesw5-dbg

  3. sudo apt-get install libncursesw5-dev

  然后

  gcc -c test.o test.c

  gcc -o test test.o -lncursesw

  接着运行 。/test

  发现中文可以正常打印了

  上面就是Linux使用Ncurses出现中文乱码的解决方法的介绍了,如果你在使用的过程中也出现了同样的问题,又不知道要如何解决的话,不妨试试本文介绍的方法吧。

Linux服务器要如何启动oracle数据库(命令启动法) oracle数据库是目前最流行的服务器数据库之一,能够事项分布式处理功能,那么Linux服务器要如何启动oracle数据库呢?下面小编就给大家介绍下Linux使用

Linux变量参数$的含义示例介绍 Linux系统中,很多人不理解脚本中变量参数$的意义,$0、$1.。。.。。分别代表什么意思呢?下面小编就给大家详细介绍下Linux变量参数$的意义,感兴趣

如何在Windows系统上利用Telnet协议连接Linux服务器? Telnet协议是Internet远程登录服务的标准协议,它为用户提供了在本地计算机上完成远程主机工作的能力。很多终端使用者都习惯在计算机上利用Telnet会话

标签: linux应用程序在哪个目录

本文链接地址:https://www.jiuchutong.com/biancheng/368346.html 转载请保留说明!

上一篇:关闭Linux系统中的SELinux功能的教程(关闭linux命令)

下一篇:Linux服务器要如何启动oracle数据库(命令启动法)(linux服务器如何配置ip)

  • 会计账本需要装订的有哪些
  • 红字发票盖章吗
  • 补交以前年度车船税
  • 建行网银转账复核流程
  • 哪些发票不可进行进项税抵扣?
  • 退税收入需要缴纳所得税吗
  • 资本公积转增股本什么意思
  • 小规模纳税人变成一般纳税人的条件
  • 个人去税务局开劳务票 税点是多少
  • 个人给单位干的小工程需代扣个税吗?
  • 失控发票进项税额转出申报表填写
  • 全年一次性奖金计税方式
  • 核定征收是不是不需要发票了
  • 招商费用计入哪个明细科目
  • 典当行的账务处理会计分录大全
  • 汽车发票金额怎么算
  • 资产负债表期初和期末指的是什么
  • 奖金发放如何做账
  • 怎样结转销售成本会计分录
  • 商场收取租金要缴纳哪些税
  • 如何压缩文件打包发送微信
  • win7系统电脑开机密码忘记了怎么办
  • 开发产品转作经营性资产
  • wind10记事本在哪
  • 年度中间适用的预扣率高于全年综合所得年适用税率
  • php ftp功能
  • 所有者权益会计科目借贷方向
  • mac重装macos
  • thinkphp use命名空间
  • 月末结转本年利润怎么算
  • 营改增后土地增值税若干征管规定
  • 可供出售和交易性金融资产的区别
  • antd:ConfigProvider+getPopupContainer解决筛选框遮挡问题(及其他浮层问题)
  • vue权限控制设计
  • vue-element
  • php环境搭建apache
  • php微信公众账号是什么
  • 软件开发增值税减免政策
  • 政府会计代扣公积金怎么做分录
  • 销售费用进项税额转出会计分录怎么写
  • python中np.array用法
  • 增值税发票上多了一个点能刮掉吗
  • 帝国cms界面
  • 做项目前期
  • 生产企业免抵退税实例
  • 航空电子客票行程单是发票吗
  • 企业为职工支付的补充医疗保险费
  • 固定资产一次性扣除怎么做账
  • 消费税也是流转税吗
  • 销售折让如何做分录
  • 将本月应交未交增值税转入未交增值税
  • 购买用品开专票怎么入账
  • 公司账户可以转个人支付宝吗
  • 公司五金是哪五金
  • 应付账款和预付账款都属于负债类科目
  • 自制半成品销售方案
  • 资产负债表基本公式
  • 特许权使用费税前扣除
  • 固定资产多少金额必须招标
  • 依法建账的法是指
  • mysql使用教程
  • mysql precision
  • win7系统宽带连接
  • centos虚拟机配置
  • centos7如何添加永久静态路由
  • ubuntu20.04亮度调节
  • linux系统检测
  • Linux服务器管理的开机界面
  • win10升级2020
  • centos的防火墙怎么关
  • win8的显示设置
  • win10无法安装无线显示器
  • Android游戏开发案例教程小小弹球
  • css鼠标移入显示
  • opengl oes纹理
  • jquery移动版
  • linux shell脚本攻略(第3版)
  • 用js设置颜色
  • javascript面向对象编程指南
  • 可以跨区办理税务ukey更换吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设