gpt4 book ai didi

PHP mysql charset utf8问题

转载 作者:IT老高 更新时间:2023-10-29 00:09:56 25 4
gpt4 key购买 nike

Possible Duplicate:
UTF-8 all the way through

我正在其他人已经开发的网站上开发一些新功能。

我的字符集有问题。

我看到数据库有的表是utf8的,有的是latin1的

所以我正在尝试转换 UTF8 中的所有表。

我对一个表做了(而且这个表的字段现在都是utf8),但是没有成功。

我正在使用普通的 mysql 连接。我必须放置任何配置来说明它必须使用 utf8 连接到数据库吗?如果是女巫?

在我的 html 中我有:

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

看起来有些字母有效,而另一些则显示问号。例如,它无法显示与此不同的 ’:’

最佳答案

试试这个

<?php

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

然后在连接中

<?php
$dbLink = mysql_connect($argHost, $argUsername, $argPassword);
mysql_query("SET character_set_results=utf8", $dbLink);
mb_language('uni');
mb_internal_encoding('UTF-8');
mysql_select_db($argDB, $dbLink);
mysql_query("set names 'utf8'",$dbLink);
?>

关于PHP mysql charset utf8问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14068616/

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