0

.csv ファイルから行を取得します。私がやろうとしているのは、取得したテキストをutf8形式でエンコードすることです。実際に購入すると、意味不明になります。

私のコード:

    <?php

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



$row = 1;
if (($handle = fopen("newsletter.csv", "r")) !== FALSE) {
    while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
    echo mb_convert_encoding($data[5],"utf-8");
    echo "<HR>";
    }
    fclose($handle);
}

?>

私が探していた: http://il1.php.net/mb_convert_encoding

必要な文字列をヘブライ語で出力する方法はありますか?

mb_convert_encoding が wi​​ndows-1255 をサポートしていないという問題...

私も参加しました:iconv http://php.net/manual/en/function.iconv.php

誰かがそれを変換する方法を投稿しましたが、私にはうまくいきませんでした:

preg_replace("/([\xE0-\xFA])/e","chr(215).chr(ord(\${1})-80)",$temp);

ありがとう!!

4

0 に答える 0