4

あらゆる種類の文字エンコーディングの問題に対する多くの質問と回答がありますが、どれも私の問題を解決していないようです。

Prestashop データに変換する必要があるスプレッドシートを毎月受け取ります。最初に .xls を .csv に変換することで今でも自分を助けていますが、一度に変換できればはるかに簡単になります。

Unicode (UTF-8) で保存された .xls ファイルを読み取るために、PHP-ExcelReader を使用します。私の問題は、どの出力エンコーディングを選択しても、正しく表示されない文字が常にあるということです。

どのような条件下で何が起こっているかを正確に示すテストページを作成しました: http://www.num1.nl/test.php

誰かが助けてくれることを願っています。

4

1 に答える 1

1

@ grahamj42、そうではないことはわかっていますが、必要なすべての文字が正しく処理されます。テストのセットアップでは、全範囲を表示する方が簡単でした。

@Captain Payalytic、phpExcelは確かに私のためにトリックをしました。すべての必須文字が正しく処理されるようになりました。

ここで、phpExcel がデータ範囲を 1 行で拡張する理由を理解する必要があるだけです。

ヒントをありがとう:)

于 2013-03-20T19:44:45.843 に答える