2012-09-18 46 views
-1

我有一個位於資源文件夾中的Plist文件中的字符串數組。每個索引處的字符串都是通過POST請求提交給我的服務器的參數。我的服務器出現了無法識別的參數錯誤。NSString有奇怪的字符代表空白

然後我NSLog字符串出來,我看到一些奇怪的字符代表空白。那就是問題所在。

ECELL   10100 (U) - Gen (3.0 min, 3.0 hrs) 

這應該是這樣的

ECELL 10100 (U) - Gen (3.0 min, 3.0 hrs) 

謝謝您的幫助。

+1

如何創建字符串? – 2012-09-18 19:07:34

+0

我使用TextWrangler創建我的plist文件。 – user1139699

+0

@userXXX可能相關,也可能不相關。我的意思是**代碼**。 – 2012-09-18 19:17:14

回答

1

您可以通過Command + F檢查字符串中的空白字符實際上是空格字符,然後在其中鍵入「空白字符」。如果不是那麼簡單,用實際的空格替換。

+0

我會檢查它。謝謝 – user1139699

+0

謝謝。我通過查找/替換來修復它。再次謝謝你。 – user1139699

1

您還應該檢查字符串的編碼。創建plist文件時使用哪一個? NSString實例?在你的服務器上? 檢查它在所有地方保持一致

+0

謝謝,問題是我從我的網站複製字符串並粘貼來創建一個plist文件保存數組。我通過查找/用普通的空格替換所有奇怪的字符空格來解決問題。 – user1139699