JTable 中的 UTF-8
如何将 UTF-8 字符串添加到 JTable 中? ASCII 范围内的字符串看起来没问题,但带有重音符号的字符无法正确显示。
How can I add UTF-8 Strings into a JTable? Strings in the ASCII range look ok, but characters that have accents aren't showing up properly.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我在读取字符串时没有将阅读器设置为 UTF-8 编码。
更改
为
文本后正确显示。
I was reading in the strings without setting the reader to a UTF-8 encoding.
After changing
to
the text showed up correctly.
上面是 JTable 中的一行(屏幕截图),其中故意插入了普通重音字符。 JTable 是普通的 JTable,没有任何特殊修改来容纳或接受特殊字符。
重音字符定义如下:http://tlt.its.psu。 edu/suggestions/international/accents/codealt.html
源代码:
整个 Java 源代码:http://ahb .me/1exq(更准确且经过测试)
这是您想要的代码吗?
Above is a row in JTable (a screenshot) with normal accent characters deliberately inserted into it. The JTable is the usual one without any special modifications to accomodate or accept special characters.
Accent characters as defined in: http://tlt.its.psu.edu/suggestions/international/accents/codealt.html
Source code:
Entire Java source code: http://ahb.me/1exq (More accurate and tested)
Is this the codes you wanted ?