无法显示德语变音符号

彼德

我现在的主要问题是我无法在网页上显示“ä,ü,ö”,显示为。当我用“ echo”显示脚本时,它们看起来很正常,当我运行包含在html中的脚本时页面我得到..

在尝试了几项有关该主题的内容后,我找不到解决该问题的方法。

我正在将.xls文件与.xls文件一起读取到php阅读器中。我从这样的字段中获取数据:

function getMenueMonday($connection) {
    $menu = "";
    $startrow = 8;
    $endrow = 16;
    $col1 = 3;
    for ($i = $startrow; $i < $endrow; $i++) {
        $menu .= $connection->sheets[0]["cells"][$i][$col1] . "<br>";
    }
    return $menu; }

哪个运行得很好。然后,我将所有这些返回值保存在数组中。我循环通过它们以将它们保存到mysql数据库中。

for ($i = 0; $i < 5; $i++) {
    insertMenue(changeAttr($menues[$i]), $days[$i]);
}

我用来更改字母的方法如下:

function changeAttr($content) {
    $search = array("ä", "ö", "ü", "ß", "Ä", "Ö", "Ü");
    $replace = array("&auml;", "&ouml;", "&uuml;", "ss", "&Auml;", "&Ouml;", "&Uuml;");
    $contentrep = str_replace($search, $replace, $content);
    return $contentrep;
}

在我的数据库表中,它们仍然保存为“ä,ö,ü”。该表本身位于utf8_bin中我在html文件的标题中尝试了此操作:

<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<html lang="de">

以及我用来读取db的文件中的内容。

header('Content-Type: text/html; charset=utf-8');

通过以下代码,我得到以下输出:

foreach($menues as $r){
    echo urlencode($r);
}

“ Saisonfr%FCchte”,应为“Saisonfrüchte”。

我有没有想念字符集或做某些特别错误的事情?

杰拉德·范·海顿(Gerard van Helden)

您的连接也必须知道所使用的编码,否则将进行一些隐式字符集转换。为此,您可以执行以下操作:

SET NAMES utf8

有关使用MySQL和PHP时常见编码错误的分步说明,请参阅此博客文章

如果每个人都在说utf-8,则无需使用命名实体引用将HTML中的字符转义。它甚至可能被认为是不良做法。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法显示德语变音符号

来自分类Dev

即使设置了UTF-8,也无法显示德语变音符号

来自分类Dev

无法在具有德语变音符号的OpenLDAP上创建用户

来自分类Dev

PHP 5.4德语变音符号/变音符号不再起作用

来自分类Dev

用德语变音符号在NexusDB中创建表?

来自分类Dev

使用readOGR时对德语变音符号的编码

来自分类Dev

git分支名称中的Powershell和德语变音符号

来自分类Dev

MySQL UTF8归类用于德语变音符号

来自分类Dev

vobject读取包含德语变音符号的vcf文件

来自分类Dev

Elasticsearch将变音符号显示为“ ??”

来自分类Dev

无法验证包含变音符号的文本

来自分类Dev

无法验证包含变音符号的文本

来自分类Dev

Websphere 8.5.5日志文件无法正确显示变音符号

来自分类Dev

iText变音符号(例如D̂,M̂等)无法在PDF上正确显示

来自分类Dev

使用键和语言环境对列表进行排序(此处:德语变音符号)

来自分类Dev

带有德语变音符号的Android Studio编码,例如。Ä,Ü和Ö

来自分类Dev

Python 3:读取包含德语变音符号的UTF-8文件

来自分类Dev

如何在Google表格中查找出现的德语变音符号?

来自分类Dev

Windows 8:在美国键盘布局中添加德语变音符号(可能使用AutoHotKey)

来自分类Dev

用键和语言环境对列表进行排序(此处:德语变音符号)

来自分类Dev

带有德语变音符号的Android Studio编码,例如。Ä,Ü和Ö

来自分类Dev

将德语单词与变音符号与同一单词与 unicode 进行比较

来自分类Dev

MySQL-PHP Select-不显示变音符号

来自分类Dev

如何正确显示groff中的波兰变音符号?

来自分类Dev

如何在页面上自动显示变音符号?

来自分类Dev

Firebase或Swift无法检测到变音符号

来自分类Dev

无法在终端输入任何特殊字符或变音符号

来自分类Dev

无法通过卷曲将变音符号发布到solr

来自分类Dev

在德语变音的情况下无法显示 json 对象

Related 相关文章

  1. 1

    无法显示德语变音符号

  2. 2

    即使设置了UTF-8,也无法显示德语变音符号

  3. 3

    无法在具有德语变音符号的OpenLDAP上创建用户

  4. 4

    PHP 5.4德语变音符号/变音符号不再起作用

  5. 5

    用德语变音符号在NexusDB中创建表?

  6. 6

    使用readOGR时对德语变音符号的编码

  7. 7

    git分支名称中的Powershell和德语变音符号

  8. 8

    MySQL UTF8归类用于德语变音符号

  9. 9

    vobject读取包含德语变音符号的vcf文件

  10. 10

    Elasticsearch将变音符号显示为“ ??”

  11. 11

    无法验证包含变音符号的文本

  12. 12

    无法验证包含变音符号的文本

  13. 13

    Websphere 8.5.5日志文件无法正确显示变音符号

  14. 14

    iText变音符号(例如D̂,M̂等)无法在PDF上正确显示

  15. 15

    使用键和语言环境对列表进行排序(此处:德语变音符号)

  16. 16

    带有德语变音符号的Android Studio编码,例如。Ä,Ü和Ö

  17. 17

    Python 3:读取包含德语变音符号的UTF-8文件

  18. 18

    如何在Google表格中查找出现的德语变音符号?

  19. 19

    Windows 8:在美国键盘布局中添加德语变音符号(可能使用AutoHotKey)

  20. 20

    用键和语言环境对列表进行排序(此处:德语变音符号)

  21. 21

    带有德语变音符号的Android Studio编码,例如。Ä,Ü和Ö

  22. 22

    将德语单词与变音符号与同一单词与 unicode 进行比较

  23. 23

    MySQL-PHP Select-不显示变音符号

  24. 24

    如何正确显示groff中的波兰变音符号?

  25. 25

    如何在页面上自动显示变音符号?

  26. 26

    Firebase或Swift无法检测到变音符号

  27. 27

    无法在终端输入任何特殊字符或变音符号

  28. 28

    无法通过卷曲将变音符号发布到solr

  29. 29

    在德语变音的情况下无法显示 json 对象

热门标签

归档