gpt4 book ai didi

java - MySql utf8不保存印地语和其他语言

转载 作者:行者123 更新时间:2023-12-01 18:16:17 24 4
gpt4 key购买 nike

我在 MYSQL 中保存印地语和其他语言文本时遇到问题。 Table的CharSet设置为utf8,排序规则为utf8_unicode_ci(我什至尝试过utf8_general_ci)

如果我使用 MySQL Workbench,我可以保存印地语或任何语言。当我从我的网站获取数据时,它显示得很好。但是当我尝试编辑和保存印地语文本或保存新的印地语文本时,它保存为??????。

在调试中,我看到在将数据保存到数据库之前,变量中的值是印地语。

我正在使用 Java、Eclipse、Hibernate 和 Spring。您是否认为 Hibernate 或 Spring 正在做一些数据未保存在印地语中的事情?因为当我直接使用 MySQL Workbench 更新表时,它保存得很好。

最佳答案

嗯,我尝试在数据库 URL 中添加此参数 ?characterEncoding=UTF-8 并且成功了。

关于java - MySql utf8不保存印地语和其他语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60358650/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com