gpt4 book ai didi

php - Mysql返回特殊字符时的类型

转载 作者:行者123 更新时间:2023-11-29 23:17:24 25 4
gpt4 key购买 nike

今天我遇到一个小问题。问题与MySql,UTF有关。

我正在数据库中插入法语单词“éléphant”或任何其他法语单词。数据库有 utf8_general_ci 排序规则类型,表排序规则也有相同的。

database_image_for_french_word_elephant

获取记录时。

接收数据完全不同。

        [uid] => 1
[user_name] => ashish
[lid] => 6
[list_name] => test
[Item ID] => 23
[Item Name] => éléphant
[description] => éléphant
[image] =>
[order] => 1
[created] => 2014-12-26 15:30:58
)

法语单词“éléphant”更改为éléphant。我没有使用任何与utf相关的函数。我只是像往常一样插入数据。我想要一模一样的。我为此做了什么。

最佳答案

检查响应 header 中是否有:Content-Type:text/html;字符集=UTF-8

enter image description here

(屏幕截图中我使用的是 chrome 开发者工具)

如果没有,请尝试将此行代码添加到您的 HTML 页面:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

或者在 PHP 文件中提供响应之前的这行代码:

<?php
header('Content-Type: text/html; charset=utf-8');
?>

关于php - Mysql返回特殊字符时的类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27655964/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com