我想在C++中學習unicode處理。我將使用UTF-8
作爲編碼,但我的問題與編碼無關。有效的Unicode字符串
問題很簡單:是否有任何代碼序列指向一個有效的unicode字符串?
我之所以問這個問題是因爲A可被表示爲U+00C5
或2個編碼點U+0041
(A),U+030A
(以上環)的序列。這讓我想知道一個代碼點U+030A
(上面的環)的序列是否是一個有效的unicode字符串。事實證明,我已經能夠在Linux下創建一個具有該名稱的文件名,但我不確定它是否是一個有效的Unicode字符串。
這不是一個真正的C++特定問題,對吧? – Rakete1111
Rakete1111:你說得對。我已經刪除了C++標記。 – InsideLoop
我的建議是根本不處理Unicode,而是使用庫。 –