社区
C++ 语言
帖子详情
osg中文标注乱码?
之苒
2010-10-27 03:44:50
osg在中文标注时,我已将string转化为宽字节,也修改了字体库为simhei.ttf,可是显示却为乱码。
请教!
...全文
565
7
打赏
收藏
osg中文标注乱码?
osg在中文标注时,我已将string转化为宽字节,也修改了字体库为simhei.ttf,可是显示却为乱码。 请教!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
林俊凡
2012-09-07
打赏
举报
回复
对啊,我也有同样的问题
forest2100
2011-05-07
打赏
举报
回复
请问gisokgis如何转换为UTF8编码?
gisokgis
2011-04-17
打赏
举报
回复
转为UTF8编码
之苒
2010-10-27
打赏
举报
回复
[Quote=引用 3 楼 dizuo 的回复:]
osg是基于freetype写的。对中文支持应该没问题的。例子程序有相关例子的吧!
[/Quote]
我是利用osgtext来实现的,可是会出现乱码,不知道怎么回事,谢谢
ryfdizuo
2010-10-27
打赏
举报
回复
osg是基于freetype写的。对中文支持应该没问题的。例子程序有相关例子的吧!
之苒
2010-10-27
打赏
举报
回复
问题补充:当将字体库改为simsun(宋体)时,只显示英文且正常,但没有中文;而改为simhei(黑体)时,则显示乱码和英文,这怎么这么奇怪呢?同样是汉字字体,不同的字体为什么显示不同呢?
之苒
2010-10-27
打赏
举报
回复
自己先顶下,求助,谢谢!
osg
earth
中文
乱码
问题
做
osg
相关的项目有一段时间了,
中文
乱码
问题很是纠结。今天看一哥们的博客终于解决了,摘录如下(转)。 一、知识储备 要想很好的理解和解决这个问题,首先要了解什么是多字节和宽字节。说实话我之前也知道这两个字节到底有什么区别,只是简单查了一下资料。这里引用了这篇博客,我感觉博主写的很有意思,通俗易懂,在这里先谢谢这位博主的奉献。http://blog.163.com/baijian
解决
osg
Earth
中文
显示
乱码
的几种方法
osg
Earth
中文
显示
乱码
的几种方法 在此感谢那些在路上那个帮助过别人的朋友,谢谢。 方法一: 通过自己写函数转换类型。 下面这三个函数先复制过去吧。 void unicodeToUTF8(const std::wstring &src, std::string& result) { int n = WideCharToMultiByte( CP_UTF8, 0,
osg
Earth的PlaceNode函数不显示
中文
或显示
中文
乱码
的解决方法
解决方法很简单,就是添加一个风格函数,尤其是,注意设置字体和编码方式
osg
Earth::Style style;
osg
Earth::Symbology::TextSymbol * textStyle = style.getOrCreateSymbol<
osg
Earth::Symbology::TextSymbol>(); textStyle->fill()=
osg
Earth::Symbology::Color(
osg
::Vec4f(1.0,0.0,0.0,0.5
利用
osg
Text解决
osg
Earth控件
中文
显示问题
环境: 操作系统:x86,ubuntu20.04。
osg
Earth 2.10。
osg
3.6.4. 以LabelControl控件为例: 划重点:利用
osg
Text解决
中文
显示问题 具体的做法: (一)pro文件添加
osg
Text的引入。 注意,引用目录根据自己的实际情况填写。 unix:!macx: LIBS += -L$$PWD/../../
osg
/
osg
_
osg
earth_install/
osg
/lib/ -l
osg
Text (二)生成控件并显示
中文
#include <
osg
Earth
osg
earth显示
中文
解决方案,不改源码
osg
earth中placenode不用修改源码,最简单粗暴的方式达到显示
中文
的效果: 直接上代码: void GraphicsView::addPlaceNode(string ss, double lon, double lat) {
osg
Earth::Symbology::Style pm; pm.getOrCreate<
osg
Earth::Symbology::Icon...
C++ 语言
64,637
社区成员
250,559
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章