[問題] 有辦法不定義_UNICODE而讓CEdit能讀日ꐠ…
請問有沒有人有相關經驗,我繼承了CEdit生出了一個文字輸入框,
但是因為 "要配合整個專案,不能" 將Character Set 設為
Use Unicode Character Set
這樣就面臨不能輸入日文韓文的問題(我是用ctrl+c ctrl+V貼在輸入框
裡,一貼上馬上變問號,但是中文都很正常),原本以為只是不能顯示,但麻煩的是
CEdit好像會將辨識不出來的字全部轉為問號(?),所以就連想要讀取文字的碼來
處理也不行。像許功蓋這種5c字元都可以正常讀取不是就表示支援UNICODE嗎?
為什麼就是無法支援其他語系,字型的部份我試過
OEM_CHARSET DEFAULT_CHARSET SHIFTJIS_CHARSET(這時我只貼上日文)
讀取的API是:
GetWindowTextW(hEdit, szBuf, 1024);
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.96.186.76
※ 編輯: worldxxi 來自: 140.96.186.76 (08/27 17:25)
→
08/27 17:45, , 1F
08/27 17:45, 1F
→
08/27 17:45, , 2F
08/27 17:45, 2F
→
08/27 17:46, , 3F
08/27 17:46, 3F
→
08/27 17:46, , 4F
08/27 17:46, 4F
→
08/27 17:48, , 5F
08/27 17:48, 5F
→
08/27 17:48, , 6F
08/27 17:48, 6F
推
08/27 17:54, , 7F
08/27 17:54, 7F
→
08/27 18:04, , 8F
08/27 18:04, 8F
→
08/27 18:04, , 9F
08/27 18:04, 9F
推
08/28 01:49, , 10F
08/28 01:49, 10F
→
08/28 01:51, , 11F
08/28 01:51, 11F
→
08/28 08:56, , 12F
08/28 08:56, 12F
→
08/28 09:19, , 13F
08/28 09:19, 13F
→
08/28 09:20, , 14F
08/28 09:20, 14F
推
08/28 09:21, , 15F
08/28 09:21, 15F
→
08/28 09:21, , 16F
08/28 09:21, 16F
→
08/28 09:22, , 17F
08/28 09:22, 17F
→
08/28 09:23, , 18F
08/28 09:23, 18F
→
08/28 09:23, , 19F
08/28 09:23, 19F
→
08/28 09:24, , 20F
08/28 09:24, 20F
→
08/28 09:25, , 21F
08/28 09:25, 21F
→
08/28 09:25, , 22F
08/28 09:25, 22F
→
08/28 09:58, , 23F
08/28 09:58, 23F
→
08/28 09:59, , 24F
08/28 09:59, 24F
→
08/28 10:01, , 25F
08/28 10:01, 25F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):