看板 C_Sharp 關於我們 聯絡資訊
最近公司來了位新人,剛好他的名字有"堃"字 公司的資料庫剛好也無法存這個字,所以存到資料庫的名字只有"游錫?"(舉例) Winform會從資料庫將這個人的名字撈出來,但是不曉得要怎麼顯示? 我原本想寫死在程式碼,也就是說 if(emp_name == "游錫?") { emp_name = "游錫堃"; } 但是這樣寫,連程式碼也出現"?"了,想請問各位前輩有沒有比較好的方式? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 36.239.97.55
qwer820404:N"游錫堃" 10/14 22:34
qwer820404:不過要小心用哦 會比較吃效能一些 還有 如果還是沒有 10/14 22:36
qwer820404:那要去造字了 因為中文太博大精深 有些電腦裡的字庫 10/14 22:36
qwer820404:是沒有的哦 供你參考 10/14 22:36
don750421:N"游錫堃" ???不懂 10/14 22:40
leiyan:xml做個索引號碼 資料庫存號碼 ex:"游錫#12345" 10/14 22:43
johnpage:要改變資料庫支援的語系。不要用big5 10/14 23:03
qwer820404:select where emp_name=N"XXXX" 10/14 23:12
qwer820404:update table set column_name=N"XXXX" 10/14 23:12
qwer820404:用法大概就這樣.... 10/14 23:12
FantasyRyu:請使用nvarchar來存,存前面加個N。 10/14 23:45