為什么vs里面用utf-8編碼,中文用兩位元組保存呢?不是說utf-8常用中文是3位元組嗎?

uj5u.com熱心網友回復:
檔案中的文本編碼不等于編譯器中的字串編碼,這是完全不同的兩個概念。c# 中的字符 char 是 unicode 編碼(2位元組),這是規定的,是死的。
檔案中的編碼就靈活多了,所以在不同的系統中,如果無法解碼,就會出現亂碼一說。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/46430.html
標籤:新技術前沿
上一篇:vs中 中文字符占用位元組數
下一篇:批量數量檔案快速畫圖
