PHP解码的utf值不显示在谷歌浏览器


php decoded utf values not displaying on google chrome

当我在firefox上运行此代码时,我有以下代码,它的工作很好,当我在Google chrome上运行此代码时,输出不正确显示任何想法?

<?php
$encode=utf8_encode("වවවවවවවවවවව");
$decode=utf8_decode($encode);
print_r($decode);
die;
?>

提前感谢罗山

这段代码没有意义。utf8_encode()是将ISO-8859-1数据转换为UTF-8的函数。

谷歌显示您的数据是一个单字字符,它不是ISO-8859-1的一部分。它极有可能在第一次utf8_encode()调用中被销毁。

我想在这种特定情况下的答案是,不要使用utf8_encode()。如果这对你不起作用,请提供更多关于你正在做的事情的背景。也许您正在寻找iconv() ?

不妨将此移至回答部分:

<head>

中定义UTF-8作为字符集

<meta charset="utf-8">