Elixir 二進制模塊

2023-12-16 20:47 更新

Elixir內置的字符串模塊只能處理UTF-8編碼的二進制數(shù).而二進制模塊能夠處理非UTF-8編碼的二進制數(shù).

iex> String.to_char_list "?"
[216]
iex> :binary.bin_to_list "?"
[195, 152]

上述例子顯示了區(qū)別,String模塊反悔了UTF-8代碼點,而:binary處理的是生的數(shù)據(jù)字節(jié).


以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號