java + mysql + unicode

當在 UTF-8 的環境下,java 對 mysql 存取總會是問號 ??。解決的方法也很簡單,只要在 DriverManager.getConnection 時加上參數 useUnicode=true 以及 characterEncoding=utf8 即可。

DriverManager.getConnection("jdbc:mysql://localhost/test_db?
useUnicode=true&characterEncoding=utf8", username, password);

Yuren 撰於 2005年4月6日