各種Text File の iframe表示 (DUMP表示) txt2.html
note(utf-8).txt.........Chrome文字化け(自動判別error)、下のiframe表示は正常表示。また、download も utf-8で正常。
note(utf-8)bom.txt .....BOMあれば文字化けなし。ExcelもOK。
note(euc-jp).txt
note(shift_jis).txt --- 自動判別
text fileの表示 (iframe,textarea使用) tedit5.html
BOMのDUMP表示
data64,dump大文字表示
指定ファイル ................. Webの fttps:// , dir/ 指定可能。 (Localは、本体と同一dirのこと。)
iframe表示 ifr --- 自動判別不可
textarea表示 ta2 --- iframe表示後 (時間差必要)
注: textarea変換のみ、Local不可。
UTF-8のBOMとは、UTF-8テキストの先頭に付く3バイト0xEF 0xBB 0xBF
(EF BB BF)の「目印」のことです。
古くから「CSV出力を要望されたらとりあえずShiftJISに変換して出力しておく」というのが定番でした。
エクセルは業務で使うソフトウェアの代表格なので、必然的に業務系システムで出力するCSVもそれに合わせてShiftJISで出力するのが定番、というシンプルな理由です。
近年ではデータベースがUTF-8前提である事が多くなり、CSV出力にUTF-8を採用する事も増えてきています。
そこで最近のExcel 2016以降やOffice365では、「BOM付きUTF-8」で自動判別できるようになってきています。