加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

mysql – 保存非英文字符时出现问题

发布时间:2020-12-15 01:26:01 所属栏目:大数据 来源:网络整理
导读:我们正在使用一个应用程序,我们需要用Gujarati语言保存数据. Applcation中使用的技术如下所列. Spring MVC Version 4.1.6.RELEASE Hibernate版本4.3.5.Final MySQL 6.0.11 我的JSP配置了 和 Hibernate配置是 MySQL URL是 jdbc:mysql://host:port/dbName?useU

我们正在使用一个应用程序,我们需要用Gujarati语言保存数据.

Applcation中使用的技术如下所列.

> Spring MVC Version 4.1.6.RELEASE
> Hibernate版本4.3.5.Final
> MySQL 6.0.11

我的JSP配置了

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>

Hibernate配置是

MySQL URL是

jdbc:mysql://host:port/dbName?useUnicode=true&connectionCollation=utf8_general_ci&characterSetResults=utf8

Pojo具有String字段来存储该数据.

MySQL有VARCHAR数据类型来存储charset = utf8和Collat??ion = utf8_general_ci的数据

当我试图保存任何非英语(古吉拉特语)字符时,它会显示一些垃圾字符,如àa?à??àa?为“???”.

有没有我错过的其他配置.

最佳答案
在将“泰米尔”字符插入数据库时??,我遇到了同样的问题.经过大量的冲浪,我得到了一个更好的工作解决方案,它解决了我的问题.我在这里与你分享我的解决方案.我希望它能帮助你清除您对非英语角色的疑虑.

INSERT INTO 
STUDENT(name,address) 
VALUES 
(N'?????',N'??????');

我正在使用一个示例,因为您没有提供任何表和字段名称的结构.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读