栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

数据库支持的i18n(适用于Java Web应用)

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

数据库支持的i18n(适用于Java Web应用)

您是否只是问如何在数据库中存储UTF-8 /
16字符?在mysql中,只需确保您使用UTF8支持进行构建并将其设置为默认值,或者在列或表级别进行指定即可。我以前在oracle和mysql中完成过此操作。创建一个表并将其剪切并粘贴一些i18n数据,然后看看会发生什么……您可能已经设置好了。

还是我完全想念你的意思?

编辑:

更明确地说…我通常实现一个三列表…语言,键,值…其中“值”包含潜在的外语单词或短语…“语言”包含一些语言键和“键”是英文密钥(即login.error.password.dup)…语言和密钥已编入索引…

然后,我在这样的结构上构建了接口,该接口显示了每个键及其所有的转换(值)…它可以很漂亮,并且包括审计跟踪和“脏”标记以及启用翻译器和数据所需的所有其他内容入门人员可以利用它。

编辑2:

现在,您已经添加了有关JSTL标记的信息,我了解了更多…我自己从来没有做过..但是我在服务器端找到了这个旧信息…

HttpSession session = .. [get hold of the session] ResourceBundle bundle = new PropertyResourceBundle(toInputStream(myOwnProperties)) [toInputStream just stores the properties into an inputstream] Locale locale = .. [get hold of the locale]javax.servlet.jsp.jstl.core.Config.set(session, Config.FMT_LOCALIZATION_CONTEXT, new LocalizationContext(bundle ,locale));


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/595310.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号