[PHP-users 34267] Re: fgetcsv 関数でバグ !?

Yoshiaki Yanagimoto yanagimoto @ ask-art.jp
2009年 2月 4日 (水) 14:26:47 JST


柳本です。

http://73344068.at.webry.info/200705/article_1.html
こうですか?わかりません><



片桐 信治 さんは書きました:
> こんにちわ!
> 
> いつもこのメーリングリストで勉強させていただいております
> 。片桐と申します。
> 
> 今回の質問は、fgetcsv関数での障害についての対処法につい
> てご教授いただきたいと考えております。
> 
> fgetcsv関数を使用してcsvファイルからデータを読み込んでい
> るのですが、php4の時には問題なく動作していたものが、
> php5では不具合が生じてうまく動作しなくなっているような状
> 況です。
> 
> 環境は以下のとおりです。
> PHP5.2.5
> apache1.3.37
> MySQL5.1.22-rc
> 
> どこに原因があるかを調べるため、全く同じプログラムを
> WindowsVista上のXAMMPの
> PHP5.2.6 
> でどうさせると
> 表示では、うまく表示できているところとそうでないところが
> あり、うまく表示できていない部分は決まって最初の文字のみ
> がおかしい表示になっています。
> 
> 原因は文字コードなのかなと思いながらもどう対処したらよい
> のか迷っているところです。
> 
> ちなみに
> csvファイルはShift-JISコードで
> PHPはEUCコードを使用しています。
> 
> 月,日,曜日,項目の順のデータ
> -----------------csvファイル-------
> 2,11,水,建国記念の日,
> -----------------csvファイル-------
> 上記ファイルを読み込み、配列に格納して
> 
> 月/日(曜日) 項目
> 
> のように表示させるだけなのですが...
> 
> -----------------PHP5.2.5の表示-------LINUX
> 2/11() L念の日
> -----------------PHP5.2.5の表示-------
> 
> -----------------PHP5.2.6の表示-------Windows
> 2/11(水) 建国記念の日
> -----------------PHP5.2.6の表示-------
> 
> どなたか対処法をご教授いただけないでしょうか?
> 
> 以上の件よろしくお願い申し上げます。
> 
> 
> --------------------------------------
> Yahoo! JAPAN - Internet safety for children and parents.
> http://pr.mail.yahoo.co.jp/security/
> _______________________________________________
> PHP-users mailing list  PHP-users @ php.gr.jp
> http://ml.php.gr.jp/mailman/listinfo/php-users
> PHP初心者のためのページ - 質問する前にはこちらをお読みください
> http://oldwww.php.gr.jp/php/novice.php3
> 
> 
> ------------------------------------------------------------------------
> 
> 
> No virus found in this incoming message.
> Checked by AVG - http://www.grisoft.jp 
> Version: 8.0.176 / Virus Database: 270.10.17/1933 - Release Date: 2009/02/03 17:48
> 



PHP-users メーリングリストの案内