im從獲取數據時出現問題Mysql 5.1使用JDBC(mysql-connector-java-5.1.18-bin.jar)。如何更改JDBC編碼以支持法語重音字符
我INSERT INTO說法是這樣的:
INSERT INTO Categories VALUES ('01','Matières premières');
和Netbeans的端子輸出和Swing界面是這樣的:
MatiŠres premiŠres
我認爲我需要指定編碼參數。
你能否請幫忙。
p.s:操作系統是Windows 7法語。
這是我的網址在課堂上連接的數據庫:
DriverManager.getConnection("jdbc:mysql://X.X.X.X:XXXX/XXXX?useUnicode=yes&characterEncoding=UTF-8","XXXX","XXXX");
最大的問題可能不是在JDBC,但在數據庫中。什麼是你的表和連接的編碼?我建議你將它們設置爲「utf8-general-ci」。 –
我不知道如何設置jdbc來支持法語重音字符,可以幫助一個代碼片段,謝謝你。 –
我們正在討論數據庫,而不是jdbc。您通常在創建表格時設置表格的排序規則(您可以使用任何管理工具對其進行更改),並且可以更改用於與此工具連接的排序規則。 –