Wednesday, March 07, 2007

Mid切字會錯誤?

因為.net String預設以UTF8的格式來進行儲存與運算,所以,即使是中文字,它也只算作一個字在處理

這對於一些需要做切字,如上下行電文來說,將會非常的困擾,如果有中英夾雜的一個字串,想要正確的切出字串固定長度的資料,使用預設的String物件,將無法切得正確的資訊

以下,是一個可正確切得字串裡部分資料的函式,中文算成2個bytes


No comments: