您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

mySQL表中的重音字符

mySQL表中的重音字符

我以前遇到过同样的问题,下面是我做的

1)使用notepad ++(几乎可以适应任何编码)或Eclipse,并确保将其 。

2)在@R_301_2420@标头中设置编码,使用 header('Content-type: text/html; charset=UTF-8');

3)删除@R_301_2420@文件开头和结尾的所有多余空格。

4)所有的设置我的表和列编码到utf8mb4_general_ciutf8mb4_unicode_ci通过@R_301_2420@MyAdmin界面,或者您有任何MysqL客户端。此处提供两种编码的比较

5)将MysqL连接字符集设置为UTF-8(我将PDO用于数据库连接)

  PDO::MysqL_ATTR_INIT_COMMAND => "SET NAMES utf8"
  PDO::MysqL_ATTR_INIT_COMMAND => "SET CHARACTER SET utf8"

或者仅在获取任何数据之前执行SQL查询

6)使用中继标记 <Meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>

7)对法语使用某种语言代码 <Meta http-equiv="Content-language" content="fr" />

8)将html元素lang属性更改为所需的语言

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">

并会进行更多更新,因为在我之前的项目中处理日语字符之前,我确实很难解决此问题

9)某些字体在客户端PC中不可用,您需要使用Google字体将其包含在CSS中

10)不要以 ?>

但是,如果我上面提到的所有内容都不起作用,请尝试根据您真正想要显示的字符集来调整编码,对我来说,我将所有内容都设置SHIFT- JIS显示所有日语字符,并且确实可以正常工作。但是使用UFT-8必须是您的首要任务

MySQL 2022/1/1 18:18:43 有455人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶