with php 5.2+ you can (should!) use the following line next to e.g. fopen() and specify the encoding of the content:
<?php
$charset = 'UTF-8';
stream_encoding($handle, $charset);
?>
in addition php 6 seems to need this since it triggers a notice level error if special chars must be converted and the above command is not specified (binary data excluded - just talkin bout clear text in this comment)
stream_encoding
(バージョン情報なし。おそらく SVN 版にしか存在しないでしょう)
stream_encoding — ストリームのエンコード用の文字セットを設定する
説明
bool stream_encoding
( resource
$stream
[, string $encoding
] )警告
この関数は、 現在のところ詳細な情報はありません。引数のリストのみが 記述されています。
hajo at clansphere dot de
19-Jun-2009 05:46
