首頁  >  文章  >  後端開發  >  同一字母的二進制在所有的語言下都一樣嗎

同一字母的二進制在所有的語言下都一樣嗎

WBOY
WBOY原創
2016-08-04 09:20:071052瀏覽

php 語言下將 字串"abcde" 處理成二進制,用其他語言(例如go,c) 讀取 並處理,還能得到abcde 嗎?

回覆內容:

php 語言下將 字串"abcde" 處理成二進制,用其他語言(例如go,c) 讀取 並處理,還能得到abcde 嗎?

字符編碼就是用來確保雙發讀取一致的。只要使用了相同的字元編碼,那他們就能互相讀取對方的字元。

肯定能,只要你字符編碼統一,就不會出問題.
如果不能,程式語言早就亂為一團了.

"php 語言下將 字串"abcde" 處理成二進位"具體是怎麼處理的呢?不要空談邏輯,show us code。

計算機都是採用二進制的,是不區分語言的。

編碼、解碼的格式保證一致就行

首先文字不用特殊處理,他本身就是以二進位存的。
而哪個字母對應哪個二進位的數,和程式語言沒關係,都是字元集定義的,只要使用同一種字元集,不論使用哪種語言讀寫都不會亂碼

另外,大多數情況下即便編碼不同,英文字元也不會亂碼。幾乎絕大多數的字元集都包含相容ASCII碼的。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn