iOS到PHP错误的编码(非英语成为乱码)

我遇到了在iphone应用程序和我的php服务器之间进行通信的问题。</ p>

< p>问题显示我通过邮寄请求发送非英文字符。 英语数据还可以,但是非英语数据看起来像这样:מ×>לת×ורותישר×ל</ code>当 服务器收到它。</ p>

可能是什么问题? 我正在使用ASI库来处理请求。</ p>
</ div>

展开原文

原文

I ran into a problem communicating between an iphone app and my php server.

The problem shows when I send non english characters via a post request. The english data is OK but the non english looks like this: מכללת ×ורות ישר×ל when the server recieves it.

What could be the problem? I am using the ASI library for the request.

1个回答



确保在iPhone和服务器上都使用unicode编码。 我相信默认情况下NSString是unicode所以我猜你在服务器上转换为ansi,这就是造成问题的原因。</ p>
</ div>

展开原文

原文

make sure you're using unicode encoding on both the iPhone and the server. I believe that NSString is unicode by default so I would guess that you're converting to ansi on the server and that's what is causing the problem.

draw62188
draw62188 不,这不是问题。 页面编码真的不是unicode,但在将其更改为UTF8之后没有任何改变......服务器和iphone代码都是unicode。
接近 9 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐