質問: "𠀋"; みたいにして、単純に代入するだけのロジックをためしに追加して、 eclipse3.6でデバッグトレースしてみたところ、 strtest内に対して、上記文字が代入されない状態です。 (update時には、sql exceptionエラーになっています) 現在は、 request.setcharacterencoding("utf-8"); という状態ですが、 この"utf-8"を、 どのような文字コードに変更すれば、 utf-8で4バイトになる文字(jis x 0213の漢字第3・第4水準の一部が4バイトになる)を、 javaで、文字列(string)として利用可能な状態に出来るのでしょうか? (oracleのサイト http://java.sun.com/javase/ja/6/docs/ja/technotes/guides/intl/encoding.doc.html で探しましたが、該当すると思われる文字エンコードが見当たらなかった為・・・) または、他の方法で実現する必要がありましたら、 その方法をぜひ教えてください。 以上、よろしくお願いします。
回答: それってjava側の問題? mysql側の問題じゃないの? http://dev.mysql.com/doc/refman/5.5/en/charset-unicode-utf8mb4.html