gpt4 book ai didi

php - UTF8 与数据库问题

转载 作者:行者123 更新时间:2023-11-29 06:28:33 28 4
gpt4 key购买 nike

Problem

这个标题连接到 UTF-8 Swedish-ci 格式的数据库

PHP:

$ultimo = mysql_query("SELECT * FROM videos ORDER BY id DESC LIMIT 3") or die (mysql_error());
while($row = mysql_fetch_array($ultimo, MYSQL_ASSOC)){
$title = $row['titulo'];
$url = $row['url'];
echo '<a href="HREF DB">'.$title.'</a></p>';
echo '<iframe width="240" height="155" src="https://www.youtube.com/embed/'.$url.'" frameborder="0" allowfullscreen></iframe>';
echo '</div>';
}

问题出在图像上,我希望能够使用如下字符:

ç/à/á/'/等...

最佳答案

在查询之前尝试执行类似这样的操作:

mysql_query('SET character_set_results=utf8');
mysql_query('SET names=utf8');
mysql_query('SET character_set_client=utf8');
mysql_query('SET character_set_connection=utf8');

更多关于 character sets and collations .

为确保浏览器理解字符,添加元标记:

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

来自 SO 的一篇关于 UTF-8 character set 的好帖子.

请注意 mysql_* 函数已弃用,您应该使用 mysqli_* 切换它们

关于php - UTF8 与数据库问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29335637/

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