我有点问题。我已经构建了一个标记系统,它主要起作用。唯一的问题是,如果我使用特殊字符,我会收到错误消息。
喜欢:ä,ö,ü,ß,Ì,é,è,ë等......
如果我把ä改为ae,或者Ì改为I ......那么一切都有效。
现在我不想写大约20-60个不同的str_replace命令。那么,有人知道解决方案吗?
感谢您的帮助
答案 0 :(得分:0)
你检查了这些问题吗?
Replacing accented characters php
How do I remove accents from characters in a PHP string?
我担心你的问题没有简单的单命令解决方案,你最终会得到一个巨大的角色地图。主要是因为不同的用例意味着不同的替换。由于字符串排序,某些情况需要ä
映射到a
,其他情况因为可读性而倾向于将ä
映射到ae
。