当我在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>
<meta charset="utf-8">