一応解決したのでメモ。 とりあえず問題なのは、文字コードが ・外部JavaScript → UTF-8 ・JSP(HTML) → Shift-JIS ・DB(OracleXE) → 多分UTF-8 こうなっていること。 Oracleについては結局よく分からず。 以下を参考。 AL16UTF16 Unicode 3.1 UTF-16 ユニバーサル・キャラクタ・セット MB、EURO、FIXED AL32UTF8 Unicode 3.1 UTF-8 ユニバーサル・キャラクタ・セット MB、ASCII、EURO UTF8 Unicode 3.0 UTF-8 ユニバーサル・キャラクタ・セット。CESU-8 準拠 MB、ASCII、EURO Olacle 文字コード 外部JavaScriptを読み込んだJSPの文字コードがShift-JISであるために 外部JavaScript内の日本語が文字化