我知道有很多其他的主题与这个相同,但它不是。
在php中有一个叫做iconv的函数。从理论上讲,它可以将é转换为e或将ö转换为o。
下面是一个很好的例子:http://php.net/manual/de/function.iconv.php#105507
现在我正在努力,因为我得不到与示例中相同的结果。
对于英语或德语,在这一点上并不重要,我得到的是Weiss, Goldmann, G"obel, Weiss, G"othe, Goethe und G"otz。转换为ss的ß字母是正确的,但其他字母不是。
我知道这个例子已经有6年历史了。但是,随着时间的推移,是什么发生了变化?我怎么才能把它弄对呢?
发布于 2018-05-25 22:48:26
这看起来很管用,就像评论一样:
<?php
$utf8_sentence = 'Weiß, Goldmann, Göbel, Weiss, Göthe, Goethe und Götz';
echo iconv('UTF-8', 'ASCII//TRANSLIT', $utf8_sentence);https://stackoverflow.com/questions/50531655
复制相似问题