PHPでUNICODEでエンコードされたtxtを読み込む際の問題について教えてください。

WBOY
リリース: 2016-06-13 13:46:00
オリジナル
898 人が閲覧しました

PHP による txt の読み取りについて質問します。UNICODE でエンコードされた
a.txt の内容は次のとおりです。
1 Zhang San 19731114
2 Li Si 19671029

フィールドの長さは 5 桁、10 桁、

最初の 2 桁は取り出し時に削除されました
$file_dir="a.txt" //開いているファイル
$fp=fopen($file_dir,"; r");
$content1=fread($fp,filesize($file_dir));
$arr=array();
$bom=substr($content1,0,2);//ファイルヘッダーを削除
$ content=substr($content1,2);
$arr=$content;
$arr=explode("n",$content);
substr が見つかった場合、正しい結果を得るには数字は *2 でなければなりません。今困っているのは漢字が文字化けしていることです。変換方法を教えてください。

また、新しいテキストテキストを生成したい場合、UNICODEを使用する方法はありますか?


-----解決策---------
公開日: 2007-10-09 18:53:13

このような投稿にも返信しますか?
元の投稿者は自分がどこにいるのかさえ知りませんでした!

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート