再问UNICDOE |
尚未結案
|
mustapha.wang
資深會員 ![]() ![]() ![]() ![]() ![]() 發表:89 回覆:409 積分:274 註冊:2002-03-13 發送簡訊給我 |
当我这样写时,在简繁体操作系统下都能正常显示:
procedure TForm2.Button5Click(Sender: TObject); var WS:WideString; R:TRect; begin WS:='如何使用帮助'; //GBK码 R:=Rect(200,200,400,250); DrawTextW(Canvas.Handle,PWideChar(WS),Length(WS),R,0);但如果写成这样: procedure TForm2.Button5Click(Sender: TObject); var WS:WideString; R:TRect; S:String; begin S:='如何使用帮助'; WS:=S; R:=Rect(200,200,400,250); DrawTextW(Canvas.Handle,PWideChar(WS),Length(WS),R,0);就在繁体操作系统显示乱码了。 不知道为何?
------
江上何人初见月,江月何年初照人 |
orson
中階會員 ![]() ![]() ![]() 發表:5 回覆:135 積分:58 註冊:2002-07-11 發送簡訊給我 |
引言: 憪滿A在橧c体操作系i下都能正常F示:因為 s 是string string = ansistring 也就是說 在第二個部分裡的 s是GBK碼,這樣就無法對照了。 而第一部份的WS 用的是unicode,所以可以用。 Orsonprocedure TForm2.Button5Click(Sender: TObject); var WS:WideString; R:TRect; begin WS:='如何使用盓U'; //GBK鱭r R:=Rect(200,200,400,250); DrawTextW(Canvas.Handle,PWideChar(WS),Length(WS),R,0);但如果嬰煄Gprocedure TForm2.Button5Click(Sender: TObject); var WS:WideString; R:TRect; S:String; begin S:='如何使用盓U'; WS:=S; R:=Rect(200,200,400,250); DrawTextW(Canvas.Handle,PWideChar(WS),Length(WS),R,0);就在繁体操作系iF示糷F。 不知道o何? |
mustapha.wang
資深會員 ![]() ![]() ![]() ![]() ![]() 發表:89 回覆:409 積分:274 註冊:2002-03-13 發送簡訊給我 |
|
Miles
尊榮會員 ![]() ![]() ![]() ![]() ![]() ![]() 發表:27 回覆:662 積分:622 註冊:2002-07-12 發送簡訊給我 |
|
Leway
一般會員 ![]() ![]() 發表:43 回覆:71 積分:22 註冊:2003-07-29 發送簡訊給我 |
|
AB
高階會員 ![]() ![]() ![]() ![]() 發表:166 回覆:262 積分:125 註冊:2003-08-21 發送簡訊給我 |
|
mustapha.wang
資深會員 ![]() ![]() ![]() ![]() ![]() 發表:89 回覆:409 積分:274 註冊:2002-03-13 發送簡訊給我 |
|
AB
高階會員 ![]() ![]() ![]() ![]() 發表:166 回覆:262 積分:125 註冊:2003-08-21 發送簡訊給我 |
|
orson
中階會員 ![]() ![]() ![]() 發表:5 回覆:135 積分:58 註冊:2002-07-11 發送簡訊給我 |
|
Miles
尊榮會員 ![]() ![]() ![]() ![]() ![]() ![]() 發表:27 回覆:662 積分:622 註冊:2002-07-12 發送簡訊給我 |
|
AB
高階會員 ![]() ![]() ![]() ![]() 發表:166 回覆:262 積分:125 註冊:2003-08-21 發送簡訊給我 |
引言:Delphi8已經修正了Unicode的問題了依附在net下的d8 可以使用Unicode 但是Unicode本身不完整的問題 還是一樣啦 克難使用 所以我才說 是mx故意的 還是繁體與的字型研究單位問題 (老是領錢不做正事) 沒有貢獻 http://www.unicode.org/ 有可能幫台灣把unicode字都加入嗎 台灣自己不努力 還能說啥 對岸的字型整合的速度 都比台灣快 台灣還在用那數十年未修改的東西 就算台灣繁體字有5萬個字 10年真的都攪不出嗎? 光去下載也要登記 我很懷疑 台灣字型研究單位的心態 是保障廠商還是封閉政策 那不是 正事都沒做嗎 只等有熱心之人自己攪出 真是 上樑不正下樑歪 發表人 - ab 於 2003/12/17 18:51:46 |
mustapha.wang
資深會員 ![]() ![]() ![]() ![]() ![]() 發表:89 回覆:409 積分:274 註冊:2002-03-13 發送簡訊給我 |
引言: 依附在net下的d8 可以使用Unicode 但是Unicode本身不完整的問題 還是一樣啦 克難使用 所以我才說 是mx故意的 還是繁體與的字型研究單位問題 (老是領錢不做正事) 沒有貢獻 http://www.unicode.org/ 有可能幫台灣把unicode字都加入嗎 台灣自己不努力 還能說啥 對岸的字型整合的速度 都比台灣快 台灣還在用那數十年未修改的東西 就算台灣繁體字有5萬個字 10年真的都攪不出嗎? 光去下載也要登記 我很懷疑 台灣字型研究單位的心態 是保障廠商還是封閉政策 那不是 正事都沒做嗎 只等有熱心之人自己攪出 真是 上樑不正下樑歪 發表人 - ab 於 2003/12/17 18:51:46我觉得跟“字型研究單位”好像没关系,UNICDOE里应该简繁体的字都是全的,像上面的例子,我用DrawTextW在简繁体操作系统都能正常显示的。应该只是Delphi的问题,它的元件都用string,不用WideString 顺便问问,你的mx指啥?
------
江上何人初见月,江月何年初照人 |
AB
高階會員 ![]() ![]() ![]() ![]() 發表:166 回覆:262 積分:125 註冊:2003-08-21 發送簡訊給我 |
|
mustapha.wang
資深會員 ![]() ![]() ![]() ![]() ![]() 發表:89 回覆:409 積分:274 註冊:2002-03-13 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |