我必须制作一个俄语版的网站,但我无法找到,如何将俄文字符插入数据库。
我尝试了几乎所有可能的编码,但它只显示:
???????? ?????????? ??????? ??????? ? ????? ?? ????????????? ? ???????, ??????? ????? ??????? ???????? ????? .??? ??????????? ???????? ????? ?? ????? ?????????? ? ????? ????????.
??????????? ?????? ?? ???????? ????? ?? 20 ???????. ???????? ??? ?? ??????????? ?????????????? ????? ? ????????????? ??????? ??????. ? ???????, ? ??????? ? ?.?.
答案 0 :(得分:13)
text/html; charset=utf-8
,确保编码为UTF-8。直接在表格输入中输入俄语文本。SET NAMES utf8
,以便在插入数据之前将其存储为UTF-8 事先单独查询。Content-Type
为text/html; charset=utf-8
。确保内容类型不 windows-1251或iso-8859-1 / latin1。确保数据库charset / collation不是ISO-8859-1 / Latin1。
答案 1 :(得分:0)
要在数据库中存储俄语字符,您的数据库应支持UTF-8编码。 使用以下查询修改表以启用UTF-8编码。
ALTER TABLE t1 CONVERT TO CHARACTER SET utf8