在php中的输出中显示特殊字符 [重复]。

问题描述 投票:0回答:1

请帮我解决这个小问题。

一些特殊字符在输出中显示。比如 Â.

我曾经 <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> 谁能帮我解决这个问题。

php utf-8 tinymce special-characters htmlspecialchars
1个回答
0
投票

最有可能的是你在服务器端和客户端使用的字符编码或在输入中使用的字符编码不一致(也许你从数据库中检索的值使用了不同的编码?

/* Set internal character encoding to UTF-8 */
mb_internal_encoding("UTF-8");

你可以在这里找到更多的信息。https:/www.php.netmanualenfunction.mb-internal-encoding.php

编辑: 我刚刚注意到你还添加了TinyMCE标签。你可以考虑从那里添加xml编码,见 https:/www.tiny.clouddocsconfigurecontent-filtering#encoding

tinymce.init({
  selector: 'textarea',  // change this value according to your HTML
  encoding: 'xml'
});
© www.soinside.com 2019 - 2024. All rights reserved.