当前位置: 首页 > 知识库问答 >
问题:

如何在数据库中插入特殊字符

许俊雅
2023-03-14

目前,我试图修改我的属性文件,以插入这些特殊字符,但它插入作为一个问号,而不是gulidsymbol,请查找以下变化。

@Column(name = "question", columnDefinition = "TEXT")
private String question;

如果有任何修改或错误,请帮助我。

共有1个答案

赵修诚
2023-03-14

将字符编码更改为utf8_general_ci,

ALTER TABLE test_tb MODIFY COLUMN col VARCHAR(255)
    CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL;

后来呢,

insert into test_tb values("₹");
 类似资料:
  • 我有一个joomla数据库,其中的mySQL连接排序规则是UTF8_General_CI。我在数据库中有一些额外的数据表(与joomla安装无关),我想用PHP脚本中的数据填充这些数据表。 后期编辑:勾选下方 当我尝试插入特殊字符(特定于语言和地区的字符)时,我在数据库中得到的是jibberish(像:®?®?™?),而不是“?”。 joomla数据库中所有列的排序规则为:utf8mb4_unic

  • 问题内容: 我想在单词中插入“ at”一词,以便日期看起来像: 2010年5月26日,星期三,上​​午11:17 我可以使它看起来像没有 2010年5月26日,星期三,上​​午11:17 通过使用 如何插入“ at”一词? 问题答案: 您可以使用单引号将文字转义。 这将在2010年5月26日星期三上午11:17输出

  • 问题内容: 我有一个包含数千条记录的数据库,我需要精简其中一个字段以确保它仅包含某些字符(字母数字,空格和单引号)。我可以使用什么SQL从整个数据库的该字段中剥离任何其他字符(例如斜杠等)? 问题答案: 那是一个很好的起点。

  • 我想发出一个将数据插入数据库的请求。该表有4列:ID_DOCUMENT(PK)、ID_TASK、DESCRIPTION、FILEPATH 当我运行我的测试时,我得到了这个错误:由:org.hibernate.hql.ast.querysyntaxException引起的:预期打开,在第1行第32列附近发现'c'[insert into TaskDocumentEntity c(c.IDTask,c

  • Notepad++不仅可以实现第 3.10 节 “Notepad++支持显示回车符,换行符,TAB键,行首,行尾等特殊字符”,还可以实现插入特殊字符。 例 3.25. Notepad++可以插入特殊字符的用途举例 接着例 3.24 “Notepad++可以查看特殊字符的用途举例”继续说: 后来为了测试WXR中到底支持哪些控制字符 是不是所有的0-0x31都不支持,还是也支持一部分的控制字符, 这就

  • 问题内容: 我想使用Web服务在远程Web服务器上的MYSQL数据库中插入文件。 我的问题是:什么类型的表列(例如varchar等)将存储文件?对于文件,insert语句会有所不同吗? 问题答案: BLOB数据类型最适合存储文件。 请参阅:如何使用PHP将.pdf文件作为BLOB存储到MySQL中? MySQL BLOB参考手册有一些有趣的注释