2012-03-01 92 views
-3

Unicode字節是否比ISO字節長?unicode字節中的特殊字符比iso字節長嗎?

如果是,我正試圖使用​​[NSString UTF8String]將Objective-C NSString轉換爲const Char UTF8。我遇到特殊問題char bytes。我該如何解決這個問題?

我正在使用TTS(文本到語音和突出顯示)的API。 API開發人員告訴我,文本突出顯示是以字節爲基礎進行計算的,並且這隻會發生在一些特殊字符上。所以我需要將字符串從ISO更改爲Unicode。

謝謝!

+2

請閱讀[本](http://www.joelonsoftware.com/articles/Unicode.html)。 – 2012-03-01 14:31:23

+2

在您可能會看到的任何系統上,一個字節是8位。而且,沒有像unicode字節這樣的東西。至於你的第二個問題,「有問題」是可能的最糟糕的描述。你想做什麼,你有什麼問題? – geoffspear 2012-03-01 14:32:04

回答

0

改寫第一個問題:unicode字符是否由比ISO字符多的字節組成?

答:可以,它取決於字符和編碼方式。

對於第二個問題,請提供您告訴我們您期望的代碼和實際發生的錯誤代碼。

+0

你好Zaph謝謝你答案是的,我所要求的unicode字符組成的字節數多於ISO字符數。我已經更新了我的問題請看看。 – 2012-03-02 08:05:24