为了账号安全,请及时绑定邮箱和手机立即绑定

如何解决php中的西里尔字母/ utf编码问题

如何解决php中的西里尔字母/ utf编码问题

PHP
忽然笑 2021-04-05 15:18:30
我正在尝试访问一个名为“Вильгельм_Телль”的表。因此,我执行以下操作:$group = "Вильгельм_Телль"; $msql = "SELECT result FROM $group";我得到的是:检查与您的MySQL服务器版本相对应的手册以获取正确的语法,以在第1行的'.ильгельм_Телль'附近使用额外的信息:该问题似乎只影响字符串的第一个字符我的元字符集设置为UTF8我的PHP字符集使用mysqli_set_charset设置为UTF8,我使用'header(...)'得到了相同的结果我的文件另存为UTF8,没有BOM我正在使用WAMP服务我的页面编辑:它不能作为一个单词工作
查看完整描述

1 回答

?
慕莱坞森

TA贡献1810条经验 获得超4个赞

您必须对SQL查询使用``(引号标识符)。

SELECT * FROM `Вильгельм Телль`

建议:请勿将任何其他ansi字符用于表名,列等。在其他应用程序,cli等中,您可能会遇到问题。


查看完整回答
反对 回复 2021-04-23
  • 1 回答
  • 0 关注
  • 239 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信