打印

请教嵌入式环境下如何实现多国语言功能

[复制链接]
3547|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
bigfacecat|  楼主 | 2010-10-19 21:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如果是自己开发应用,那么还好控制,可是如果是提供给国外第三方开发应用程序,那么怎么才能实现多国语言支持呢。他们的编译环境,操作系统支持的语言编码等等都是未知的????

相关帖子

沙发
mjj123| | 2010-10-20 17:19 | 只看该作者
你可以试试#define XXX   本国语言
到时你只要更新宏定义文件就可以了吧
我自己的理解,没做过这方面的

使用特权

评论回复
板凳
gooogleman| | 2010-10-21 11:59 | 只看该作者
wince 下是编译系统的时候选定的,不过会很大。字库太大了。

使用特权

评论回复
地板
bigfacecat|  楼主 | 2010-10-21 20:25 | 只看该作者
比如我在编辑一段字符串,不同系统下保存的编码应该是不一样的吧,这个我没有一个整体的概念。

像我们平时编程,汉字会自动按照国标码存的吧,但是WORD好像编码又不一样,。。。。晕得很

使用特权

评论回复
5
wujianguo789| | 2011-6-24 09:18 | 只看该作者
本帖最后由 wujianguo789 于 2012-6-21 22:40 编辑

嵌入式多国语言文本解决方案http://blog.sina.com.cn/s/blog_5d8cc6410100tfnr.html

简单的说:
utf8 编码(要显示的字符串) + unicode 字库 + 编码转换表(视需求而定) = 多国语言

使用特权

评论回复
6
liang7143| | 2011-7-1 12:41 | 只看该作者
哎~~
同问,如何能做到多种编码兼容?

使用特权

评论回复
7
wujianguo789| | 2011-7-3 01:58 | 只看该作者
如果要支持多种编码兼容,就得有不同编码间间转换表。
其实很多系统都是同时支持内码,unicode(16LE),utf8.

使用特权

评论回复
8
lhx522729| | 2012-1-10 14:20 | 只看该作者
字库芯片

使用特权

评论回复
9
wujianguo789| | 2012-6-21 22:35 | 只看该作者
4# bigfacecat
那是因为word存储的是unicode编码,所以。。。。

使用特权

评论回复
10
airwill| | 2012-6-22 05:04 | 只看该作者
怎么才能实现多国语言支持呢, 提前做多国语言的资源文件(包括菜单,窗口,字符串信息等等),根据语言设置动态加载资源文件.
操作系统支持的语言编码, 可以通过操作系统的函数获得.

使用特权

评论回复
11
shell.albert| | 2012-6-24 09:48 | 只看该作者
如果是个人做起来比较复杂,记得QT GUI,现在归nokia了,就有qt translator能实现多国语言。想必java也会有吧。c语言就算了吧。应该不会有。除了english.

使用特权

评论回复
12
yuandf| | 2012-11-15 08:55 | 只看该作者
这些问题编写代码前就要规划好了,比如使用的代码和数据分别放到不同的文件中,使用时只需对字库的读取函数做相应的更改即可

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

46

帖子

0

粉丝