gpt4 book ai didi

php - 如何替换 utf8_general_ci 上的所有无效字符

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

如何替换 utf8_general_ci 上的所有无效字符?

如果用户可以放置表情符号或其他杂项,则 MySQL 插入不会出现问题。字符,但保留所有兼容字符(a-Z、数字、字符、引号、俄语文本、日语文本...)

谢谢。

最佳答案

在 PHP 中,您可以使用函数 utf8_encode() 来确保提供的字符串中只有有效的字符。

注意:在 MySQL 5.5.3 及更高版本中,使用 utf8mb4,而不是 utf8,后者是具有相同性能的相同 UTF-8 数据格式,但消除了 MySQL 特定的限制,即仅支持最多 xFFFD 的字符。

如果您需要更多灵 active 或其他字符集,请查看 iconv()。它不再被维护,但至少字符集的变化很少;-)

关于php - 如何替换 utf8_general_ci 上的所有无效字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37745132/

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