1

Firefoxでこのコードを実行すると、次のコードが表示されます。GoogleChromeでこのコードを実行すると、出力が正しく表示されません。

<?php

$encode=utf8_encode("වවවවවවවවවවව");

$decode=utf8_decode($encode);

print_r($decode);

die;

?>

よろしくお願いしますローシャン

4

2 に答える 2

3

このコードは意味がありません。utf8_encode()ISO-8859-1データをUTF-8に変換する関数です。

グーグルは、データがISO-8859-1の一部ではないシンハラ文字であることを示しています。utf8_encode()最初の呼び出しで破壊される可能性が非常に高いです。

この特定の状況での答えは、使用しないでくださいutf8_encode()。それがうまくいかない場合は、あなたがしていることについてもう少しコンテキストを提供してください。多分あなたは探していiconv()ますか?

于 2011-04-21T09:20:08.847 に答える
1

これを回答セクションに移動することもできます:

UTF-8を文字セットとして定義します<head>

<meta charset="utf-8">

于 2011-04-21T09:26:02.397 に答える