将阿拉伯字符串插入grails中的数据库中

时间:2013-12-17 13:36:56

标签: hibernate grails gorm

我有一个grails应用程序,它向手机发送短消息。在发送之前,它会将消息保存在数据库中。当消息是英文时,一切顺利,但当我在字段中键入阿拉伯语并将其插入数据库时​​,它会以某种问号形式出现。像这样 ???????。我该怎么办呢我想将阿拉伯字符插入数据库。

1 个答案:

答案 0 :(得分:1)

这可能是一个数据库问题。正如lukelazarovic所提到的,您需要提供您使用的数据库类型。如果您使用的是MySQL,则需要将Collat​​ion设置为utf8。我将utf8_general_ci用于阿拉伯语。此外,如果您在网页中显示消息,请确保标题中包含正确的内容类型,例如<meta http-equiv="content-type" content="text/html; charset=utf-8" />