■14675 / ) |
Re[4]: 拡張子CSVで項目間をカンマで区切り書き出したい
|
□投稿者/ ONnoji -(2024/11/04(Mon) 18:45:03)
| 2024/11/05(Tue) 17:20:30 編集(投稿者) 2024/11/05(Tue) 16:32:04 編集(投稿者) 2024/11/04(Mon) 19:07:44 編集(投稿者)
>>桐s-2024 LT 版だと、書き出し時の文字コードを >>「環境設定」で、細かく指定できるようです。
当方の 桐s for SmartLicense [10.4.3265 (桐s-2024)] でも確認しました。
桐sSLは時々しか使わないので、全然気が付きませんでした。(^^ゞ
環境設定 の[全般]タブの[文字尾表示と入出力]にありますね。
CSV/テキストファイルを読み込む際、UTF-8 か シフトJIS かを自動判別できなかった場合にどちらの文字コードで読み込むかを指定します。
※選択肢 { シフトJIS, UTF-8 }
[表のCSV/テキスト書き出し時の文字コード]
テキストファイルに書き出しする際の文字コードを指定します。「標準」を選ぶと、「CSV」はシフトJIS、「テキスト」はUTF-16になります。 桐9の表をテキスト書き出しする際は、この設定に関わらずシフトJISで書き出します。
※選択肢 { 標準, シフトJIS、UTF-8, UTF-8(BON付き), UTF-16LE, UTF-16BE }
p.s.
[印字開始]コマンドのパラメータは
印字開始 <ファイル名>,\ 追加,\ SJIS出力 = しない|する,\ 制御文字展開 = しない|する,\ 終了状態 = <変数名>
と変わっていないようですね。 ^^) _旦~~
2024.11.06 追記
【訂正】
× と変わっていないようですね。 ^^) _旦~~
〇 SJIS出力 パラメータを省略 または SJIS出力 = しない の時に環境設定の設定を反映します。
注意:ただし、UTF-8 で、先頭から文字列が ASCIIコード の場合には、メモ帳ではシフトJIS と UTF-8の判別に失敗して、UTF-16LE と誤判断してしまいます。
したがって、メモ帳で確認する場合には、UTF-8(BON付き), UTF-16LE, UTF-16BE のいずれかの設定でテストしてください。
従って、正確に判断する場合には、バイナリエディタで確認することをお勧めします。
p.p.s.
ちなみに、[書き出し CSV]コマンドの方は環境設定の設定を反映しました。(^^)/
|
|