AKI-NAMI回答ポイント 200ptウォッチ 1

PHP fopen(url,"a")の質問です。

簡単なアクセス解析を作っています。アクセスされると 20100617.dat のような日付とリンクした名前のファイルが作られ、記録されます。
サイト自体の文字コードを UTF-8N で作成している関係で、上記の 20100617.dat も UTF-8N で作られることを期待していますが、記録された文字の中に2バイト文字が含まれていないと、エディタなどで開く時に SJIS になってしまうことが多いと思います。mb_detect_encoding 等の関数もありますが、バグがあるとかで、正常動作が期待できないようです。

そこで、fopen 時に文字コードを指定する方法、または作成されたファイルをプログラム上で UTF-8N 保存する方法をご教授下さい。

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2010-06-17 03:21:26
終了日時
2010-06-18 17:41:04
回答条件
1人2回まで

この質問のカテゴリ

この質問に含まれるキーワード

SJIS223PHP7798UTF-8628アクセス解析410文字コード574関数2326バグ549エディタ553プログラム5048URL11376

人気の質問

メニュー

PC版