栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

mySQL表中的重音字符

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

mySQL表中的重音字符

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

1)使用notepad ++(几乎可以适应任何编码)或Eclipse,并确保将其 保存或在没有BOM的UTF-8中打开

2)在PHP标头中设置编码,使用

header('Content-type: text/html; charset=UTF-8');

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

4)所有的设置我的表和列编码到

utf8mb4_general_ci
utf8mb4_unipre_ci
通过phpMyAdmin界面,或者您有任何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
必须是您的首要任务



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/381889.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号