我在本地计算机上构建了一个果园站点。这个网站有三种语言,在我的本地计算机上,这一切都很好。 但是我在远程服务器上发布我的网站后;例如,当我想用波斯语添加新页面时,将单词保存到数据库后,每个单词都更改为????。 网站地址是http://modernsaraylar.com/,我不知道如何修复它。 顺便说一下,我把所有的表格整理到utf8-persian-ci但是它不起作用:(
TNX提前。
答案 0 :(得分:1)
在SQL中,您必须更改列类型,应更改为nvarchar而不是varchar
答案 1 :(得分:1)
在连接字符串的末尾添加“CharSet = utf8”,它解决了问题。你使用MySQL就会遇到这个问题。