我想问是否有人和我有同样的问题:
我从编码UTF-8开始我的项目(是默认项目的编码)。但由于我来自中欧,我决定将编码更改为 Unicode,因为我不想只在JOptionPane.showMessageDialog()
Windows 中使用英文字母。
我的应用程序也连接到数据库,并且在将字符集更改为 Unicode 连接后突然不起作用说
com.mysql.jdbc.CommunicationsException:
Communications link failure due to underlying exception
然后我决定通过将字符集更改回 UTF-8 来测试它,并且应用程序能够再次连接。我什至比较了我的连接字符串字符位置,如果它们在 UTF-8 和 Unicode 中不同,但它们是相同的!
我的问题是:当我想避免连接问题时,如何在我的项目中使用东欧字母(与默认 UTF-8 不同的字符集)?