線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:921
推到 Plurk!
推到 Facebook!

檔名

尚未結案
epard
一般會員


發表:23
回覆:18
積分:8
註冊:2004-01-09

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-09-06 22:46:21 IP:61.61.xxx.xxx 未訂閱
請問各位先進 目前中文檔名都是big的格式 我想用utf8的格式來命名 請問有什麼方式 謝謝
malanlk
尊榮會員


發表:20
回覆:694
積分:577
註冊:2004-04-19

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-09-07 01:49:13 IP:61.219.xxx.xxx 未訂閱
epard 兄想像力太豐富了...    用 UTF8 命名, 可以, 可是要問 OS 肯不肯接受與顯示.... 這是我在 XP 下測試的結果....
procedure TForm1.Button1Click(Sender: TObject);
var
  fn: UTF8String;
  fs: TFileStream;
begin
  fn := UTF8Encode('未命名.txt');
  fs := TFileStream.Create(fn, fmCreate);
  fs.Free;
end;
基本上 NT/2k/XP/2003 都是以 unicode 作為底層的字元集, 所以你可以看到各國文字的檔名, 這是因為 unicode 已經容納各國語言的字面...所以要顯示UTF8 就要把OS底層的字元集也換掉....
系統時間:2024-11-23 1:09:32
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!