如何在我的应用程序中允许使用国际字符集?基本上包括所有亚洲字符等。如何允许国际字符集?
0
A
回答
0
以Unicode表示形式输出。像UTF-8一样。与拉丁脚本(如XML/HTML/JSON)混合在一起,使用亚洲脚本比UTF-16LE/BE更加紧凑。数据库定义也应该使用UTF-8。
桌面应用程序应该考虑需要一种Unicode字体或几种替代字体(如浏览器中的亚洲/西里尔字体)。亚洲脚本需要更大的尺寸。如果您提供预先印刷的文书:纸张必须具有更好的质量。
GUI中的从右到左脚本也可能需要RTL布局。 Swing支持这一点。
作为UTF-8是保证是存在于每个JRE(对比于一些其它的编码)的编码,则可以使用字符集常数:
StandardCharsets.UTF_8
设置源(编辑)编码UTF -8,也是javac编译器。
Java,属性默认使用ISO-8859-1,但是现在IDE支持自动u-escaping。
如果你用文本搜索/不同的文本来源太多,考虑使用文本标准化使用java.text.Normalizer。 ("ĉ"
可以是两个字符串:一个码点SMALL_C_CIRCUMFLEX ĉ
或SMALL_C c
+零宽度COMBINING_DIACRITICAL_MARK_CIRCUMFLEX ^
)
其余部分是框架依赖性的。
相关问题
- 1. 如何在字符串中允许国际字词
- 2. 弹出虚拟键盘,允许国际字符
- 3. 如何国际化coffeescript字符串与国际化的价值?
- 4. FileContentResult和国际字符
- 5. 包含国际字符
- 6. Javascript中的国际字符
- 7. 与一些国际字符
- 8. 如何允许国防部重写
- 9. 如何允许不允许的密钥字符。在Codeigniter中?
- 10. Sonos SMAPI:如何国际化集装箱?
- 11. NSPredicate与正则表达式匹配国际字母字符集
- 12. 如何在preg_match中允许utf-8字符集?
- 13. 只允许数字字符
- 14. htaccess允许国家域名
- 15. Oracle 11g什么是国际应用的推荐字符集
- 16. 将“字符集范围”标准化为国际定义的值
- 17. 国际化 - 支持所有语言的字符集?
- 18. 如何允许输入文本和数字,但不允许特殊字符?
- 19. 如何不允许字符之间的空间,但允许字与RegEx
- 20. PHP json_encode干线字符串中使用国际字符,如:E
- 21. 允许在字符名C++
- 22. 与允许的字符
- 23. 只允许某些字符
- 24. 只允许8个字符
- 25. 只允许小写字符
- 26. 不允许的字符笨
- 27. Android sqlite:按国际字符排序
- 28. 问题和Django/Dajaxice和国际字符
- 29. MySQL Java国际字符(UTF-8)编码
- 30. 在AppEngine中解码国际字符
这不是一个REST相关的问题。请编辑你的答案和你的架构的细节。你使用什么HTTP框架等等... – inf3rno 2014-09-19 19:50:17