我有一个grails应用程序,它向手机发送短消息。在发送之前,它会将消息保存在数据库中。当消息是英文时,一切顺利,但当我在字段中键入阿拉伯语并将其插入数据库时,它会以某种问号形式出现。像这样 ???????。我该怎么办呢我想将阿拉伯字符插入数据库。
答案 0 :(得分:1)
这可能是一个数据库问题。正如lukelazarovic所提到的,您需要提供您使用的数据库类型。如果您使用的是MySQL,则需要将Collation设置为utf8。我将utf8_general_ci
用于阿拉伯语。此外,如果您在网页中显示消息,请确保标题中包含正确的内容类型,例如<meta http-equiv="content-type" content="text/html; charset=utf-8" />
。