我的數據庫有問題。爲商家創建ID
基本上我把商業的標題變成了ID。
一種方式來做到這一點是擺脫字母
我primaryid不得包含非字母數字。但是,日本,中國,韓國語言包含非字母數字。
我應該怎麼做?
我認爲一個好的方法是允許除「特殊字符」任何字符串作爲ID在dataabase
我可以知道什麼樣的字符串我應該擺脫,我如何擺脫這些字符串與vb.net
基本上我想我所有的數據庫,以便能夠包含所有類型的glyps,包括中國,韓國,日本等
我想「相同的字符」由相同的字形來表示的。例如,A和a是一樣的。 「」」「‘’
什麼是我應該做的ID使用的方法?
爲什麼不使用UTF8並且讓您的業務ID是用戶鍵入的內容?另一方面,我個人絕不會使用任何類型的ID的商業頭銜。 – 2012-02-29 10:31:57
你的意思是決定數據庫主鍵的格式嗎?請參閱:http://stackoverflow.com/questions/590442/deciding-between-an-artificial-primary-key-and-a-natural-key-for-a-products-tabl – 2012-02-29 10:33:04
一些字符需要正常化。例如,A應該是a。 「」應該只是「 – 2012-02-29 10:38:44