[解決済み] MacとWindowsのExcelでCSVファイルを正しく開くにはどのようなエンコーディングが必要ですか?
2022-05-17 06:12:28
質問
UTF-8、BOM 無しの外字を含む CSV ファイルをエクスポートする Web アプリがあります。Windows と Mac の両方のユーザーが、Excel で文字化けを起こします。BOM 付きの UTF-8 に変換してみましたが、Excel/Win では問題なく、Excel/Mac では文字化けが発生します。Excel 2003/Win、Excel 2011/Macを使用しています。 以下は、私が試したすべてのエンコーディングです。
Encoding BOM Win Mac
-------- --- ---------------------------- ------------
utf-8 -- scrambled scrambled
utf-8 BOM WORKS scrambled
utf-16 -- file not recognized file not recognized
utf-16 BOM file not recognized Chinese gibberish
utf-16LE -- file not recognized file not recognized
utf-16LE BOM characters OK, same as Win
row data all in first field
一番良いのはBOM付きのUTF-16LEですが、CSVはそのように認識されません。フィールドセパレータはカンマですが、セミコロンでも変わりません。
両方の世界で通用するエンコーディングはないのでしょうか?
どのように解決するのですか?
結論から言うと、解決策はありません。Excel 2011/Mac では、ウムラウトと発音区分符号を含む CSV ファイルを、どのようなエンコーディングやフープジャンプを行ったとしても、正しく解釈することができないのです。どなたか別の方法を教えていただけると幸いです!
関連
-
[解決済み】Curlが内部コマンド、外部コマンド、操作可能なプログラム、バッチファイルとして認識されない。
-
[解決済み】ファイルパスの「♪」と「♪」の違いは何ですか?
-
[解決済み] .batファイルのアイコンをプログラムで変更するには?
-
マイクロソフトのエラーコード
-
[解決済み] XAMPP Object not foundエラー
-
[解決済み] Pythonの実行ファイル:py2exeかPyInstallerか?
-
[解決済み] CMDでPowerShellを実行する方法
-
[解決済み] Microsoft Excelで正規表現(Regex)をセル内とループの両方で使用する方法
-
[解決済み] UTF-8のCSVファイルをExcelに強制的に自動認識させることは可能ですか?
-
[解決済み】PHPでUTF-8のCSVを出力して、Excelが正しく読めるようにするにはどうしたらいいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】バッチ内のファイル名、ディレクトリ名、またはボリュームラベルの構文が正しくない
-
[解決済み】exec: "gcc": go buildしようとすると%PATH%に実行可能ファイルが見つからない
-
[解決済み] パッケージ pdftex.def Error: File not found: ドラフト設定を使っています。
-
[解決済み] .dllファイルに「このプログラムはDOSモードでは実行できません」というテキストがあるのはなぜですか?
-
[解決済み] Postgres "psqlが内部コマンドまたは外部コマンドとして認識されない"
-
[解決済み] Sudoが見つかりません。npm install を試しています。
-
[解決済み] ssh_dispatch_run_fatal:message authentication code incorrect unable to ssh jupyter notebook on remote server.入力のMACが破損している。
-
[解決済み] PowerShellのコマンドラインからWindowsのバージョンを確認する方法
-
[解決済み】PHPでUTF-8のCSVを出力して、Excelが正しく読めるようにするにはどうしたらいいですか?
-
[解決済み] Microsoft Excelは.csvファイルのダイアクリティクスを混乱させますか?