gpt4 book ai didi

php - 如何将表单中输入的特殊字符转换成相似的英文字符再放入数据库?

转载 作者:行者123 更新时间:2023-11-29 00:52:23 25 4
gpt4 key购买 nike

例如我们有要求名字姓氏国家/地区的表格,国家/地区是下拉列表,但名称是免费输入的。我们需要确保输入字段中没有特殊字符。而不是将它们转换为英语。例如

Á -> A,á -> a,Č -> C,č -> c,ď -> d,é -> e,ě -> e,É -> E,Ě -> E,í -> i,Í
-> i,Ň -> N,ň -> n,Ó -> O,ó -> o,Ř -> R,ř -> r,Š -> S,š -> s,ť -> t,Ú -> U,ú -> u,Ů -> U,ů -> u,
Ý -> Y,ý -> y,Ž -> Z,ž -> z

有什么方法可以在 php 或 mysql 中实现吗?

最佳答案

使用php函数utf8_encode

或者检测编码,如果不是utf-8就改,如下:

<?php
//$s is a string from whatever source
mb_detect_encoding($s, "UTF-8") == "UTF-8" ? : $s = utf8_encode($s);
?>

关于php - 如何将表单中输入的特殊字符转换成相似的英文字符再放入数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7854713/

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