Programming 板


LINE

最近在看mail list的討論,其中有一段提到: Hi, Never use *ANSITOOEM* or any other similar functions. All what is necessary is correct CP set in HVM by hb_cdpSelect( <cCP> ) or SET( _SET_CODEPAGE, <cCP> ) (both functions make the same operation) best regards, P****** 雖然我知道big5中的codepage是cp950, 從來用過 ANSIToOEM() or OEMTOANI()的函數 一直不明白什麼是ansi string 什麼又是oem string, 又google不到中文說明 小弟是自學程式的。請前輩先進不吝說明一下^^ --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.37.7.68
1F:推 meltice:我只知道windows底層早就都是unicode 115.66.148.136 09/18 14:26
2F:→ meltice:而linux底層卻還是char * 115.66.148.136 09/18 14:26
3F:推 kdjf:樓上不知到在說什麼... kernel當然把一切的東 140.112.245.32 09/18 17:18
4F:→ kdjf:西都當作byte sequence啊 140.112.245.32 09/18 17:18
5F:推 jackace:Windows kernel內部確實很多部分是直接用 1.169.179.48 09/19 07:56
6F:→ jackace:unicode當成字元的基本單元 1.169.179.48 09/19 07:57
7F:→ jackace:不過也有很多地方用的還是ansi string 1.169.179.48 09/19 07:57
8F:推 kdjf:可是linux用C寫的, 沒有在管string的本質吧? 140.112.245.32 09/19 13:15
9F:推 jackace:用c寫一樣可以寫出針對unicode的strcpy 1.169.179.48 09/19 17:15
10F:→ jackace:"底層早就是unicode"的意思是 windows基 1.169.179.48 09/19 17:15
11F:→ jackace:本上很多地方都已經不用char*這種方式去存 1.169.179.48 09/19 17:16
12F:→ jackace:字串了 而對字串的處理也都早有一層針對 1.169.179.48 09/19 17:17
13F:→ jackace:unicode設計的一套string api 1.169.179.48 09/19 17:17
14F:→ jackace:這些API甚至是針對unicode最佳化過的 1.169.179.48 09/19 17:21
15F:→ jackace:我不清楚linux底層有多少比例的code用MBCS 1.169.179.48 09/19 17:23
16F:推 jackace:作為字串儲存 但我想應該也慢慢會改才對 1.169.179.48 09/19 17:27
17F:→ kdjf:底層是指kernel還是libc? 140.112.245.32 09/19 18:29
18F:→ kdjf:linux的libc真的還蠻煩人 140.112.245.32 09/19 19:39
19F:推 jackace:kernel 1.169.179.48 09/19 21:09
20F:推 wowtiger:我覺得先了解 UCS2 和 UTF8 再來討論吧 114.42.0.40 09/20 00:02
21F:→ wowtiger:這樣講感覺根本不了解 Unicode 的規則啊 114.42.0.40 09/20 00:03
22F:→ kdjf:是有看完wiki(英)的說明,是無法理解encoding 140.112.245.32 09/20 21:58
23F:→ kdjf:和核心可以有什麼關係 140.112.245.32 09/20 21:58
24F:→ kdjf:回linux版問,有人提到檔案系統會用到string 140.112.245.32 09/20 21:59
25F:→ kdjf:除此之外,想不到核心中為什麼要有字串操作 140.112.245.32 09/20 22:00







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Boy-Girl站內搜尋

TOP