-4
A
回答
1
我的理解是,如果它的Unicode(0x0020),空格字符可以是2個字節。
但是,大多數文本仍然以ASCII或者與ASCII向後兼容的東西,這會使得Linux機器上的空白成爲單個字符。在Windows上,您可以像Jim Clay提到的那樣獲得\r\n
組合。
+0
如果您使用的是雙字節Unicode編碼,例如UCS-2,則Unicode空格字符U + 0020只有兩個字節(在這種情況下, *所有*您的字符是兩個字節)。在UTF-8編碼中,一個空格仍然是一個字節。 –
+0
在UTF-8中,普通空間是一個字節。大多數(所有?)其他空間都是3個字節。 :-) –
相關問題
- 1. C中的空白空間
- 2. 從文件讀取並避免空白行中的空白
- 3. CLASSPATH中的空白空間
- 4. 在html中插入兩個單詞之間的空白空間
- 5. Linux中的grep空白字段
- 6. ioslides中的標題和情節之間的空白空間
- 7. C中的空白#
- 8. 從文件中讀取下一個非空白字符的最佳方法C
- 9. 從向量中讀取字符串,直到C++中的空白爲止
- 10. XSLT中的空白節點
- 11. python字節碼中的空白行
- 12. 在Emacs中獨立配置C空白和Python空白空間
- 13. 從空白中提取數字
- 14. 從PDF中提取「空白」字符
- 15. Survminer的生存空間 - 空白情節
- 16. 在C中讀取輸入文件時忽略空白字段
- 17. 從C++中讀取文件,處理空白
- 18. 刪除WebView中的空白空間
- 19. ie9中的自舉空白空間
- 20. ScrollBar中的GridPane,拉伸空白空間
- 21. 渲染React中的空白空間
- 22. 刪除hist3D中的空白空間
- 23. 填充R空間中的空白
- 24. Spinner中太多的空白空間
- 25. 刪除GridbagLayout中的空白空間
- 26. CSS表中奇怪的空白空間
- 27. 從PHP文件中讀取與空間
- 28. 如何從iPhone中的NSString中刪除空白空間
- 29. 從字節數組中讀取兩個字節
- 30. 讀取字符串中非空白字符的數量
是什麼讓你覺得空白是兩個字節? – GWW
通常,空格字符是單個字節。在某些操作系統(Windows)中,C字符串中的「\ n」在文件中變成兩個字節。我相信它會變成「\ n \ r」,否則我可能會倒退。 –
@Jim Clay:可能倒退了,通常是'\ r \ n' – BoltClock