布団が俺を呼んでいる

丘山大一のぶろぐ

Delphi BOM無しでテキスト保存

ISQL.exe に食わせるスクリプトを、なぜかDelphi経由で吐き出す必要が出てきました。
で、そのためにはBOMを外してテキスト保存する必要がありました。

やり方はこんな感じ

  sl := TStringList.Create;
~sl に文字列を突っ込む~
  sl.WriteBOM := False;
  sl.SaveToFile(ファイル保存先, TEncoding.UTF8);

要はsl.WriteBOM := False; が必要、ということですね。

……このやり方を全然知らなかったんで、バイト操作の方法を調べようとしていたのは内緒です……


OBJECT PASCAL HANDBOOK―マルチデバイス開発ツールDelphiのためのプログラミング言語完全ガイド

新品価格
¥6,480から
(2016/9/6 08:13時点)

コメントを書く

布団が俺を呼んでいる | PowerShell Get-ChildItem の使い方

布団が俺を呼んでいる

丘山大一のぶろぐ

PowerShell Get-ChildItem の使い方

備忘。
Get-ChildItem で再帰でファイルを探し、結果を出力する。
  • Get-ChildItem D:\ -Recurse -Include FD* >D:\List.txt
  • Get-ChildItem D:\ -Recurse -Include FD*, *.vfd >D:\List.txt
※「\」は「¥(半角)」となります。

【改訂新版】 Windows PowerShell ポケットリファレンス

新品価格
¥3,002から
(2015/10/3 12:43時点)

Windows PowerShellポケットリファレンス改訂新版 [ 牟田口大介 ]

価格:3,002円
(2015/10/3 12:44時点)
感想(2件)

コメントを書く