2011-03-28 30 views
0

我試圖從XML讀取Ò ÉÑÎÔÜ Ê字符,並希望將其存儲在數組中。從XML中讀取字符串時,它正在顯示正常,它們與XML字符相同。同時將字符串(對象)添加到給nslog中未格式化的字符串打印的陣列

現在我將它們插入到一個可變數組中。當我試圖打印該數組時,它會給出奇怪的值:而不是ÒÙ ÉÑÎÔÜ Ê它顯示"\U00dc","\U00ca\U00db\U00ce\U00cd", "\U00d7",(the array values)

任何人都可以給我一些建議,爲什麼它發生?我使用[textWord addObject:currentElement];來插入對象到數組。這裏currentElementNSMutableString

回答

0

這些是你的特殊字符的Unicode字符,最新的問題。

+0

我正在插入ÒÙ字符串,我需要再次在程序中的某些地方再次使用相同的字符串。 – ajay 2011-03-28 09:06:47

+0

當你從數組中獲取字符串時,這裏沒有問題,它會將它轉換成原始字符串。 – saadnib 2011-03-28 09:36:57

+0

我在插入所有顯示爲\ U00dc而不是Ò的對象後,在日誌語句中打印出來。現在它明顯顯示錯誤,然後才能正確顯示。 – ajay 2011-03-28 10:00:56

相關問題