位置: 编程技术 - 正文

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)

  • 外购无形资产的摊销额计入什么费用
  • 纳税人性质怎么改
  • 公司注销之后股东还承担责任吗
  • 增值税需要结转到本年利润吗
  • 经营性文化事业单位有哪些
  • 新车交车辆购置税需要什么材料
  • 税金及附加多计提了汇算清缴怎么办
  • 政府补贴项目账务怎么做
  • 建筑业分项目核算会计账务处理
  • 非公司汽车加油怎么开票
  • 购买座机计入哪个科目?
  • 增值税 3万
  • 个体户的定额发票怎么领
  • 回购股票时的会计分录
  • 专用发票红字发票
  • 把原材料给别人加工怎么入账
  • 代发工资跨行手续怎么办
  • 福利企业退税计入哪个科目
  • 汇票本票支票的相同点和不同点
  • 主营业务收入含义
  • php调用url
  • 已缴款未入库是扣款成功了吗
  • vue.3
  • chatto
  • 购买土地需要缴纳增值税吗
  • 员工社保缴纳规定标准
  • 充话费自定额
  • 石油预付款发票怎么开
  • mongodb的坑
  • 其他应收款专项审计报告
  • 公司向银行贷款还不上会怎么样
  • 出租车票可以查到行程吗
  • 小规模纳税人是个体户吗
  • 卸车费属于什么费用
  • 个体户该怎么交公积金
  • 个贷系统平账专户怎么做分录
  • 上一年度所得税忘记计提了怎么办
  • 资产减值损失借贷方向
  • 成本类科目在哪里列式
  • 工会疗养费用怎么做账
  • 个人工资税收怎么计算年收入
  • 基金申购费的会计分录
  • 长期挂账其他应付款违反了哪项制度
  • 主营业务成本工资计提吗
  • 异地预缴增值税多交了怎么办,可以退吗
  • 被遗忘的战役
  • Linux/Mac MySQL忘记密码怎么办
  • win7系统怎么合并分区
  • win8.1 升级
  • windows dns server
  • mac怎么把视频设置成桌面
  • 系统之家一键重装系统教程
  • bios和cmos的区别和联系
  • 笔记本电脑bios更新
  • win8系统一直重启
  • jinjia.exe进程
  • Win10 Mobile build 14393.189安装与上手体验视频
  • xp如何改windows7
  • 应用程序发生异常如何解决
  • 怎么看win8.1的版本
  • Win7如何卸载dualmonitor
  • 旅游软件页面
  • win8找不到恢复环境怎么恢复出厂设置
  • 如何使用css进行网页布局,举例说明
  • python怎么运作
  • perl写文件
  • linux修改目录路径
  • jquery select2的使用心得(推荐)
  • node.js实战
  • Android UI之GridLayout(网格布局)
  • unity平面透明
  • eclipse运用
  • js过滤特殊字符
  • python基本介绍
  • jquery获取table指定的行列
  • 江苏国税电子税务局打印控件
  • 福建省个人所得税税率表查询
  • 云南税务局发票查询
  • 契税5年什么意思?
  • 企业所得税汇算清缴账务处理
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设