我的问题是关于MySQL数据库的。
谁能帮我将java应用程序中的非英语字符串存储到MySQL数据库中?
我尝试了多种方法。我也改变了数据库列的冲突。但是当将非英文字符串传递给MySQL数据库时,它显示一个“???”在表中标记。为什么会发生这种情况?
当传递一个英文字符串时,效果很好。但是,当从 java 应用程序发送非英语字符串时,会将该非英语字符串存储为“?”在数据库上标记。
谁能帮我解决这个问题吗?
最佳答案
您需要将表集合更改为 utf8_genereal_ci 或任何此 utf8 集合,也在列数据类型中更改为字符串 r 长字符串
关于java - 如何从java应用程序将非英语字符串存储到mysql数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47056372/