嘿傢伙我有一個NSString,裏面有一個ó,所以當我把它放在一個閱讀「ó」的TextView中時,我讀「A³」。iPhone:Nsstring有一個ó
所以這是我做過什麼:
self._Direccion = [self._Direccion stringByReplacingOccurrencesOfString:@ 「A 3」 withString:@ 「O」];
,但它不工作,我不知道爲什麼...
正在爲這樣的:
/* A */self._Direccion = [self._Direccion stringByReplacingOccurrencesOfString: @「á」withString:@「á」];
/*é*/self._Direccion = [self._Direccion stringByReplacingOccurrencesOfString:@「Ã」「withString:@」é「];
/*í*/self._Direccion = [self._Direccion stringByReplacingOccurrencesOfString:@「Ã」withString:@「í」];
/*ú*/self._Direccion = [self._Direccion stringByReplacingOccurrencesOfString:@「ú」withString:@「ú」];
,但不與 「O」 why's該工作?
問候 卡洛斯巴爾
您是否檢查過原始字符串和新字符串的編碼?我的第一個猜測是會出現錯誤,可能最好使用UTF-8。您可能還想查看文檔以獲取更多信息:http://developer.apple.com/iphone/library/documentation/Cocoa/Reference/Foundation/Classes/NSString_Class/Reference/NSString.html#//apple_ref/doc/ uid/20000154-SW37 – Robin 2010-01-30 15:16:30
是的原始字符串來自mysql,但與轉換器我trasnsformed mysqlt數據庫sqlite,這是它看起來在mysql「√≥」這是「ó」 – 2010-01-30 15:55:40
這是一個錯字或做A在textview中沒有口音? – 2010-01-30 17:25:01