2012-02-24 7 views
1

PHPアプリケーションでExcelファイルを読み取るのにSpreadsheet_Excel_Readerを使用しています。 Excelファイルにアクセントを入れるまではうまく動作しますが、正しく処理されません:例えば "éçà@"。私はエンコーディングが以下のように設定できることを見てきました:アクセント符号化でSpreadsheet_Excel_Reader(PHPExcelReader)が失敗する

$reader->setOutputEncoding($encoding); 

しかし、これは何も変更されていないようです。

+0

の可能重複[PHP-Excelのリーダー - に問題UTF-8](http://stackoverflow.com/questions/3666412/php-excel-reader-problem-with-utf-8) – AsTeR

答えて

-3

私は

$data->setOutputEncoding('UTF8'); 

を使用し、それは私のために正常に動作しています。

+1

私は手動で間違ったcaractersを置き換えることによって終わった...これは私のスプレッドシートでうまくいかなかった。 – AsTeR

2

ライン562

$retstr = ($asciiEncoding) ? $retstr : $this->_encodeUTF16($retstr); 

編集このよう

$retstr = ($asciiEncoding) ? utf8_encode($retstr) : $this->_encodeUTF16($retstr); 
+0

Grazie、私はもうこのプロジェクトにはいないので、私は今チェックすることはできません。 – AsTeR

+0

ありがとうございました –

関連する問題