私はこの質問に対する答えをどこでも探していました。Microsoft.Jet.OleDB を使用して Excel ファイルをインポートする作業中のアプリケーションがあります。
現在、Mac のユーザーが Excel ファイルをアップロードすると、インポート後にすべての特殊文字 (ë、é、ç、...) が他の文字に置き換えられているようです。これは文字エンコーディングと関係がありますが、Excel が Mac に保存されたときにどの形式で保存されているように見えるかはわかりません。
現在、次の接続文字列があります。
Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0};Extended Properties=""Excel 8.0;HDR=YES;""
接続文字列に CharacterSet を追加しようとしましたが、常に同じ問題です。私は追加しようとしました:
CharacterSet=1200
CharacterSet=65001
しかし、問題は常に同じままです。Excel は Mac でどのような形式で保存されますか? 私が試すことができるものはありますか?