【网摘】GTK中文显示解决方案
来自:http://erisenxu.bokee.com/viewdiary.13391975.html
在GTK+中,必须使用UTF-8的编码来显示中文。但我们平时在国内使用的是GB码。所以,由于编码不同会造成中文乱码的。解决的关键就是将中文转换成UTF-8再传给GTK显示就可以了。 GTK+提供了一个函数g_locale_to_utf8(),这个函数是GTK将系统默认编码转换成UTF-8的一个函数。但是,这个函数每次调用都要传入 5 个参数,太多又麻烦。所以,可以用一个函数来封装一下: char* _T(char* str) { return g_locale_to_utf8(str, -1, 0, 0, 0); } 如果需要调用时,就用 _T("中文")就可以了成功显示中文了。 这个方式在Redhat Linux 9和Windows XP下测试都成功了。
我在win7下VS2008测试成功
【网摘】GTK中文显示解决方案相关推荐
- linux的gtk无法显示中文,GTK中文显示出现乱码解决方案
在GTK+中,必须使用UTF-8的编码来显示中文.但我们平时在国内使用的是GB码.所以,由于编码不同会造成中文乱码的.解决的关键就是将中文转换成UTF-8再传给GTK显示就可以了. GTK+提供了一个 ...
- Win7安装软件,界面上中文显示乱码的解决方案
Win7安装软件,界面上中文显示乱码的解决方案 参考文章: (1)Win7安装软件,界面上中文显示乱码的解决方案 (2)https://www.cnblogs.com/heyang78/p/42588 ...
- Windows下命令行Git无法显示中文问题解决方案
Windows下命令行Git无法显示中文问题解决方案 参考文章: (1)Windows下命令行Git无法显示中文问题解决方案 (2)https://www.cnblogs.com/burningcar ...
- 基于Windows环境下cmd/编译器无法输入中文,显示中文乱码解决方案
基于Windows环境下cmd/编译器无法输入中文,显示中文乱码解决方案 参考文章: (1)基于Windows环境下cmd/编译器无法输入中文,显示中文乱码解决方案 (2)https://www.cn ...
- QT + MinGW 中文显示乱码解决方案
QT + MinGW 中文显示乱码解决方案 1.将cpp文件从使用UTF-8改为使用UTF-8-BOM编码方式,中文就可以显示了! 2.代码如下: DialogInput Input(QString: ...
- mysql中文显示问号,不能识别中文的解决方案
mysql中文显示问号,不能识别中文的解决方案 参考文章: (1)mysql中文显示问号,不能识别中文的解决方案 (2)https://www.cnblogs.com/mafeng/p/1023385 ...
- PLSQL中文显示乱码,真正有效的解决方案(无需修改注册表 )
PLSQL中文显示乱码,可能是oracle客户端和服务器端的编码方式不一样.网上有很多帖子介绍解决方法,但都说得不清不楚的,这里我将自己经过实践和理解的真正的解决方案分享给大家. 在这里,我们使用的是 ...
- mysql设置数据库显示汉字_在CMD中操作mysql数据库出现中文乱码解决方案
百度了一下..有说将cmd字符编码用chcp命令改为65001(utf8字符编码),可这样之后根本无法输入中文,查询出的中问结果依旧乱码 . 其实,只要保证cmd客户端和MySQL两者编码一致即可. ...
- PL/SQL 中文显示乱码解决方案
为什么80%的码农都做不了架构师?>>> PL/SQL 中文显示乱码: 1.修改注册表进行设置: HKEY_LOCAL_MACHINE->SOFTWARE->ORA ...
最新文章
- 查询所有张姓同学学号6_只需简单几步 做出属于老师自己的专属成绩查询表格 方便家长查询...
- Releases 31 Authoritative Schedule,等10月29日发布了~~~
- Vue——基本的代码结构和插值表达式、v-cloak||Vue指令之v-text和v-html||v-bind的三种用法||Vue指令之v-on
- 【hdoj_2079】选课时间(母函数)
- boost::geometry::closeable_view用法的测试程序
- HDU1233 还是畅通工程
- 自动化部署工具PUPPET介绍
- Process Simulate
- Allegro PCB gerber文件输出 + ODB++文件输出
- win10禁用驱动程序强制签名_Win10系统永久禁用驱动数字签名的方法是什么?
- Java 库 Failsafe 2.0 发布,支持组合弹性策略
- MapReduce学习笔记(二)——Mapper、Reducer和Driver
- 一文读懂 ChIPseq
- C++ - CString 用法
- 打造一支有服务能力的销售队伍
- windows安装kerberos,及通常问题解决
- 「 工业缺陷检测深度学习方法」最新2022研究综述
- 版权和商标对比有哪些不同
- MATLAB线性规划学习笔记
- 贪吃的大嘴java_贪吃大嘴怪游戏下载|贪吃大嘴怪安卓版下载v1.0.2-乐游网安卓下载...