我试图在MySQL数据库中存储马拉地语(印度语言)。我正在从文本框中获取数据,并试图将其存储在数据库中。
但是,在执行代码之后,数据被存储为%^$^^^66
或其他非马拉地语(印度语言)的特殊字符。
请帮帮我。
如果数据库字符集是utf8
,数据库排序是utf8_general_ci
,那么应该没有任何问题。
检查来自文本框的数据是否为unicode
。
要验证数据库,只需将马拉地语单词直接插入到表中。
尝试改变您的表结构
修改UTF8字符集