位置: 编程技术 - 正文

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)

  • 完税价格是含税价
  • 采购人员的差旅费计入采购成本吗?
  • 工资用现金发放有风险吗?
  • 出口报关单运费小于实际运费
  • 当期可抵扣进项税额加计5%抵减应纳税额
  • 无形资产处置收益计入
  • 销售部门快递费用怎么算
  • 换出资产为存货为什么不
  • 股东分红如何缴税
  • 公司办事处人员配置标准最新
  • 小规模需要交所得税吗
  • 支付给外单位的押金是其他应收款吗
  • 去税局代开开专用发票需要带什么证件?
  • 跨年度的房租发票怎么做账
  • Win11任务栏不显示
  • 委托招聘服务费怎么算
  • win10怎么建立多个用户
  • 联想旧电脑怎么连接wifi
  • windows10你需要trustedinstaller提供的权限才能更改
  • 职工福利费的计提标准
  • 公司收到保险公司赔款
  • 完美解决怠速抖动加油就平稳
  • 购置资产是什么财务活动
  • 计提存货减值准备符合可靠性原则
  • 小规模纳税人销售货物税率是多少
  • 盒装cpu和散装
  • php语句和php变量都是区分大小写的
  • vue如何学
  • 如何收取会员会费才合法
  • vue3微前端
  • 公司账户转法人账户
  • vue2和vue3的兼容
  • php access_token
  • 公司代扣社保费怎么做账
  • python 断言
  • 购买礼品的会计怎么做账
  • 出口商品没有发票可以入收入吗
  • 前端必学
  • 织梦小说采集
  • mac的配置
  • mongodb如何修改数据
  • 小说连载阅读安卓版下载
  • 个税申报错了并撤销
  • 机械租赁属于什么科目
  • 营业外收入主要包括( )
  • 哪些项目需要交印花税
  • 以前年度出口退税未收汇
  • 固定资产出售通过什么科目
  • 工地的工人工资怎么入账
  • 带赠品折扣的发票怎么开
  • 银行销户余额怎么查
  • 冲暂估成本怎么做分录
  • 无偿租借
  • 工会经费不够
  • 销售佣金 会计科目
  • access数据库sql语言
  • SQLServer2000 报1053错误(服务没有及时响应或控制请求)的解决方法
  • 微软9月30日将发行股票
  • win102009发布日期
  • 怎么禁止p2p下载器
  • win7无法启动print spooler服务,错误5
  • win8.1企业版激活密钥最新
  • xp显示文件后缀怎么设置
  • Ubuntu如何安装vim编辑器
  • win8注册表损坏进不了系统
  • backtracker
  • android ui绘制
  • 深入理解python特性pdf百度云
  • Linux动态链接库编译
  • html:xt
  • javascript的
  • JavaScript 事件绑定及深入
  • jquery div滚动条
  • 下列关于javascript的叙述正确的有
  • js正则regexp
  • 税控盘连接服务器失败是什么原因黑盘发票无法上传
  • 通用机油防伪查询
  • 增值税发票怎么购票
  • 企业所得税优惠事项管理目录2023
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设