gpt4 book ai didi

php - MYSQL 数据类型用于长描述、特殊字符

转载 作者:行者123 更新时间:2023-11-29 09:02:41 25 4
gpt4 key购买 nike

我的产品表中有一个很长的描述字段,其数据类型为:文本。排序规则为 latin1_swedish_ci 以供引用。

对于我的数据库中的产品,我需要一个上标 2、列表的项目符号和换行符。例如,当项目符号点在页面上输出时,它们输出为:

有什么办法解决这个问题,以便我也可以正确显示我的长描述并换行吗?

$product = $this->MProducts->getProduct($id);
$data['product'] = $product;

<?php echo "<p style='clear:both; padding-top:10px;'>".$product['longdesc']."</p>";?>

问候,

最佳答案

您必须确保从 MySQL 检索正确的字符集。

SET NAMES 'charset_name' COLLATE 'collation_name'

http://dev.mysql.com/doc/refman/5.0/en/charset-connection.html

而且你收到后必须确保字符串是unicode的。 http://php.net/manual/en/function.utf8-encode.php

如果要输出到浏览器,则必须对 html 实体进行编码。在这里指定字符集也很重要。
http://php.net/manual/en/function.htmlentities.php

希望有帮助...

关于php - MYSQL 数据类型用于长描述、特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8123167/

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