首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用php将é转换为e

使用php将é转换为e
EN

Stack Overflow用户
提问于 2018-05-25 22:36:39
回答 1查看 184关注 0票数 0

我知道有很多其他的主题与这个相同,但它不是。

在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年历史了。但是,随着时间的推移,是什么发生了变化?我怎么才能把它弄对呢?

EN

回答 1

Stack Overflow用户

发布于 2018-05-25 22:48:26

这看起来很管用,就像评论一样:

代码语言:javascript
复制
<?php
$utf8_sentence = 'Weiß, Goldmann, Göbel, Weiss, Göthe, Goethe und Götz';
echo iconv('UTF-8', 'ASCII//TRANSLIT', $utf8_sentence);

Live demo

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50531655

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档