Forums: 技術交流の穴 (Thread #20365)

JDK6u10 (2008-10-28 20:17 by olyutorskii #39592)

WindowsのJDKをJDK6u10にアップデートしたら、かつて無いほどのエンバグ発生。JEditorPaneが、日本語(UTF-8)で書いたHTMLを正しく表示しない。
2.7.2以降、JEditorPaneに見切りを付けた判断は正しかったかな。あぶないあぶない。
ヘルプ表示だけは、2.12.2になった今もJEditorPaneを使ってます。
バグレポート作るのが面倒だ…。だけど誰もまだ報告してないみたいなんだな。

RE: JDK6u10 (2009-01-24 10:32 by olyutorskii #41439)

JEditorPane#putClientProperty(JEditorPane.W3C_LENGTH_UNITS,Boolean.TRUE);があると文字化けするみたい。
これを外しても、あいかわらず<h1>の中は化け続けるけど。
Reply to #39592

RE: JDK6u10 (2009-02-07 18:00 by olyutorskii #41720)

JEditorPane#putClientProperty(JEditorPane.HONOR_DISPLAY_PROPERTIES,Boolean.TRUE)を入れると若干改善される。
CSSファイルで<body>と<h1>のfont-sizeを両方20pxにすると文字化けは収まる。30pxだとだめ。
Reply to #39592