首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将数据来自服务器的android应用本地化

将数据来自服务器的android应用本地化
EN

Stack Overflow用户
提问于 2010-09-30 13:17:43
回答 1查看 1.2K关注 0票数 2

我有一个应用程序,它在ListView中显示项目列表。这些项目(字符串)来自以英语存储的服务器。我想在我的应用程序中用中文显示这些英文字符。如果用户为他们的设备选择中文语言,这是默认的吗?还是我必须做其他事情。我知道如何本地化图像,字符串存储在资源中,但我想本地化来自互联网的字符串,这些字符串是以单一语言存储在数据库中的。

编辑:如果管理员将数据以中文输入数据库,是否会在我的ListView中以中文显示?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-09-30 14:55:06

如果管理员以中文输入数据库中的数据,是否会在我的ListView中以中文显示?

我不想这么做,但我必须这么做。是。不是的。也许吧。在以下情况下,将会这样做:

  1. 您的数据库支持中文字符(即支持GB18030编码)。
  2. 数据以适当的方式传输(您不会丢失任何information).
  3. Your应用程序(以及平台)支持这些字符。

也就是说,因为数据库中已经有英文字符串,所以不需要在后端修改任何东西,前提是这些数据是静态的。通过静态,我的意思是它不是不断变化的,当它变化时,你可以接受发布新的客户端版本。如果是这种情况,您可以将英文字符串视为资源的键,并在运行时收集适当的字符串。

如果用户为其设备选择中文语言,

是否为默认设置

是的,这是当用户将他/她的语言切换为中文时通过访问默认区域设置获得的。请记住,有一些中文语言环境(因为简体中文和繁体中文),我假设您谈论的是简体中文(如在P.R.C.中)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3827951

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档