我正在尝试将马拉地语(印度语)存储在MySQL数据库中。我正在从文本框中获取数据并尝试将其存储在数据库中。
但是,在执行代码后,数据会像%^$^^^66
或其他非马拉地语(印度语言)的特殊字符一样存储。
我已经使用utf8_general_ci排序规则创建了数据库。
请帮帮我。
如果您的数据库字符集是utf8
并且数据库排序规则utf8_general_ci
那么应该没有任何问题。
检查来自文本框的数据是否为 unicode
。
要验证数据库,您只需将马拉地语单词直接插入表中即可。
尝试更改表结构ALTER table MODIFY CHARACTER SET UTF8;
如果表已经存在