本文整理自网络,侵删。
procedure SaveAsUTF8( const Name:String; Data: TStrings );const cUTF8: array [1..3] of byte = ($EF,$BB,$BF);var W_TXT: UTF8String; fs: TFileStream; Trimmed: AnsiString;begin Trimmed := TRIM(Data.Text); if Trimmed <> '' then begin W_TXT:= AnsiToUTF8(Trimmed); fs:= TFileStream.Create( Name, fmCreate ); try fs.WriteBuffer( cUTF8[1], sizeof(cUTF8) ); fs.WriteBuffer( W_TXT[1], Length(W_TXT)*Sizeof( W_TXT[1] )); finally fs.free end; end;end;
相关阅读 >>
Delphi 直接将html字符串读入webbrowser中
Delphi 如何将bitmap位图与base64字符串相互转换
Delphi 消息实现窗口最小化,最大化,关闭(Delphi)
Delphi在pagecontrol1上面的分页动态创建edit组件
更多相关阅读请进入《Delphi》频道 >>