[問題] Winform如何顯示"堃"這個字

看板C_Sharp (C#)作者 (1+1≠2)時間11年前 (2013/10/14 22:33), 編輯推噓3(308)
留言11則, 5人參與, 最新討論串1/1
最近公司來了位新人,剛好他的名字有"堃"字 公司的資料庫剛好也無法存這個字,所以存到資料庫的名字只有"游錫?"(舉例) Winform會從資料庫將這個人的名字撈出來,但是不曉得要怎麼顯示? 我原本想寫死在程式碼,也就是說 if(emp_name == "游錫?") { emp_name = "游錫堃"; } 但是這樣寫,連程式碼也出現"?"了,想請問各位前輩有沒有比較好的方式? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 36.239.97.55

10/14 22:34, , 1F
N"游錫堃"
10/14 22:34, 1F

10/14 22:36, , 2F
不過要小心用哦 會比較吃效能一些 還有 如果還是沒有
10/14 22:36, 2F

10/14 22:36, , 3F
那要去造字了 因為中文太博大精深 有些電腦裡的字庫
10/14 22:36, 3F

10/14 22:36, , 4F
是沒有的哦 供你參考
10/14 22:36, 4F

10/14 22:40, , 5F
N"游錫堃" ???不懂
10/14 22:40, 5F

10/14 22:43, , 6F
xml做個索引號碼 資料庫存號碼 ex:"游錫#12345"
10/14 22:43, 6F

10/14 23:03, , 7F
要改變資料庫支援的語系。不要用big5
10/14 23:03, 7F

10/14 23:12, , 8F
select where emp_name=N"XXXX"
10/14 23:12, 8F

10/14 23:12, , 9F
update table set column_name=N"XXXX"
10/14 23:12, 9F

10/14 23:12, , 10F
用法大概就這樣....
10/14 23:12, 10F

10/14 23:45, , 11F
請使用nvarchar來存,存前面加個N。
10/14 23:45, 11F
文章代碼(AID): #1IN02d8- (C_Sharp)
文章代碼(AID): #1IN02d8- (C_Sharp)