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