gpt4 book ai didi

php - 如何在 PHP 中验证 utf 序列?

转载 作者:行者123 更新时间:2023-12-05 00:50:44 26 4
gpt4 key购买 nike

在将我的网站转换为使用 utf-8 后,我现在面临验证所有传入 utf 数据的前景,以确保其有效和连贯。

似乎有各种正则表达式和 PHP API 来检测字符串是否为 utf,但我见过的似乎不完整(验证 utf 的正则表达式,但仍允许无效的第 3 个字节等)。

我还关心检测(和防止)超长编码,即可以编码为多字节 utf 序列的 ASCII 字符。

欢迎任何建议或链接!

最佳答案

mb_check_encoding()专为此目的而设计:

mb_check_encoding($string, 'UTF-8');

关于php - 如何在 PHP 中验证 utf 序列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7869412/

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