簡體   English   中英

如何編碼NSString以將其發送到PHP iOS

[英]How do I encode a NSString to send it to a PHP iOS

我需要將NSString發送到進入MySQL數據庫的PHP文件。 我遇到的問題是使用特殊字符(例如“é”)。 當我從iOS的Facebook SDK獲得字符串時,它像這樣:“ThenámeThesurnamé”。

我將其發送到使用Unicode作為字符集的服務器上的PHP(我也嘗試使用utf8),但是在數據庫中它顯示為“é”而不是“é”。

數據庫的編碼為utf8_unicode_ci

您始終可以在html中使用“ &”號來編碼此類字符。

試試這個代碼:

NSString *resStr = [[NSString alloc] initWithCString:[srcStr cStringUsingEncoding:[NSString defaultCStringEncoding]] encoding:NSMacOSRomanStringEncoding];

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM