我正在写一个小程序,它应该在JLabel上同时显示英文和日文(unicode)字符。当我在我的系统上运行小程序时,日文字符显示正常,但是当我从网页运行时,我得到的是mojibake。该页面可以显示日文字符,如果它们被硬编码到HTML中,但不在小程序中。我很确定我以前见过这种事情。有什么我可以在Java代码中解决这个问题吗?Java小应用程序中的Unicode /日文字符
1
A
回答
0
嗯,我不确定是什么导致了这个问题,但我设置了所有东西来读入和显示在UTF-8,它现在似乎工作。
1
我的第一个猜测是,servlet容器不会为您的webapp资源发回正确的字符集。查看HTTP嗅探器中的响应以查看包含哪些字符集 - 如果响应表明charset是例如CP-1252,则日文字符将无法正确解码。
你可能能够通过明确地设置一个Content-Type头部和正确的字符集来解决这个问题;但我认为修正servlet容器的配置以返回相关资源的正确字符集更合适。
相关问题
- 1. 如何在java应用程序中显示unicode字符(例如中文,日文)?
- 2. 应用程序中的Java小程序
- 3. C#Unicode(日文字符)
- 4. 字符串中的日文unicode
- 5. 更改日文(Unicode)字符的字体大小
- 6. Django中的Unicode应用程序
- 7. 应用程序中的Unicode字符无法正确显示
- 8. 如何在tkinter应用程序中使用Unicode字符?
- 9. 在Unicode应用程序中使用ODBC将Unicode字符写入数据库
- 10. 由于字符串中的Unicode字符导致应用程序崩溃
- 11. 如何在iphone应用程序中显示unicode字符
- 12. 将Unicode编码的字符读入我的应用程序
- 13. Java中的控制台应用程序中的Unicode输入
- 14. Java应用程序与Java小应用程序
- 15. Java小程序字符串溢出
- 16. 支持Unicode的字符串(1)程序
- 17. Unicode的清洁Rails应用程序URL
- 18. 日文的Unicode字体
- 19. 什么是非Unicode应用程序
- 20. 应用re.sub日文字符
- 21. 在Java小应用程序中绘制奇特的字体
- 22. URL转义为Internet Explorer的中文/日文Unicode字符
- 23. Hadoop的应用程序日志大小
- 24. 如何导出Java小应用程序
- 25. 如何在日语中将日文字符转换为unicode?
- 26. iPad应用程序的最小占位符字体大小
- 27. Java的Unicode字符在cmd中
- 28. Unicode字符问题与中文字符
- 29. 在Linux中为小应用程序生成java核心转储日志文件
- 30. 解析Java 6字符串文字中的unicode转义问题...?
来自哪里的文字?小程序在哪里读取它显示的文本?它是一个参数吗?这是请求的结果吗? – 2009-10-30 14:13:38