客戶這邊有一個UTF-8編碼的資料,程式必須將抛出的資料由半型轉全形,
但今天客戶確發現有一個字"咏"居然變"?"
原本我們是這樣寫的:
value = Strings.StrConv(value, VbStrConv.Narrow, 0).Trim();
取得的value不管怎麼改,如編為UTF-8都還是無法顯示,
結果找到charles大大的blog
http://charlesbc.blogspot.tw/2007/03/wq.html之後
試著把LocationID改為中國簡體,結果居然可以了!
雖然我還不知道為什麼,但至少先解決了我的問題,
不知道是不是使用LocationId為0時會把原有的UTF-8編碼改掉。
沒有留言:
張貼留言