gpt4 book ai didi

javascript - 带有设置标题的钻石问号

转载 作者:行者123 更新时间:2023-11-28 00:19:39 27 4
gpt4 key购买 nike

在我的网站上将语言更改为德语时,我出现了带有问号的黑色钻石。我已在元标记中设置了字符集 (UTF-8),并且还生成了带有 UTF-8 header 的浏览器。还有什么原因可能导致这种情况?

我正在此处设置标题,但我不确定是否需要执行其他操作。我不经常遇到这个问题,所以这不是我熟悉的东西。

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

完整代码:https://jsfiddle.net/raw/juuh00h6/

请注意 App.setLang()(最后一个函数),它实际上是在大多数元素上设置文本的。请看这里:http://pastebin.com/CV9QpxGJ对于我的 lang 文件(“lang.js”)。

查看实际效果:http://jwelford.co.uk/?lang=de

最佳答案

使用mb_internal_encodingmb_http_output

mb_internal_encoding('UTF-8');
mb_http_output('UTF-8');

$string = '"Stehler" ist in diesem Sinne ein mögliches Wort im Deutschen , das aber durch das bekannte Wort "Dieb" verhindert wird .';


header('Content-Type: text/html; charset=utf-8');
echo $string;
<小时/>

输出:

"Stehler" ist in diesem Sinne ein mögliches Wort im Deutschen , das aber durch das bekannte Wort "Dieb" verhindert wird .

<小时/>

注意

如果需要将字符串转换为大写或小写,请使用 Multibyte String Functions ,即:

mb_strtoupper($string);
mb_strtolower($string);
<小时/>

演示:

http://ideone.com/QHQhLf

关于javascript - 带有设置标题的钻石问号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30146803/

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