gpt4 book ai didi

php - 字符集和排序规则搞砸了?

转载 作者:行者123 更新时间:2023-11-29 11:49:59 26 4
gpt4 key购买 nike

我正在编写一个 html5 网页来将用户的输入存储在 MySQL 数据库中。该网页有标签<html lang="en"> , <meta charset="utf-8"><form ... accept-charset="utf-8"> .

我使用的是 PHP 5.4 和 MariaDB 5.5.44。数据库的字符设置为UTF8 。表的字符设置为 UTF8 。排序规则设置为 utf8_general_ci .

为什么我的数据库中出现奇怪的字符?例如。当我上传“á”时,它变成“á”?

我在编码方面几乎是菜鸟,而且文档超出了我的技能水平。

最佳答案

试试这个:数据库连接初始化后直接插入

$mydb->set_charset("utf8");

(其中 $mydb 是数据库连接的变量)就我而言,这在类似的情况下有所帮助。

关于php - 字符集和排序规则搞砸了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34257997/

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