c#獲取字符串長度、字節長度、utf-8字節長度

            string str = "測試123+-";
            int test1 = str.Length;//長度爲7     字符長度:不管中文、英文、符號都是一個字符
            int test2 = System.Text.Encoding.Default.GetByteCount(str);//長度爲9     字節長度:中文佔兩個字節,其他佔一個字節
            int test3 = System.Text.Encoding.UTF8.GetByteCount(str);//長度爲11     utf-8字節長度:中文佔三個字節,其他佔一個字節

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章