法语口音编码

时间:2014-01-10 18:22:10

标签: php mysql ios utf-8 mysqli

我有一个包含法语数据的数据库,如你所知,法语包含一些特殊字符,如é,è,à等... 在我的情况下,我想在url中附加一个NSString(包含那些特殊字符)来在数据库中进行一些处理,假设NSString是:Je suis très enerve(注意è字符) 在做我正在做的事情时:

NSString *ana = [[arrayofAnalytics objectAtIndex:index] stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

我有这个:

http://localhost/analytics/increment_ana.php?ana=je%20suis%20tr%C3%A8s%20enerve

问题?通常,Je suis très enerve NSString必须像这样(我测试过,查询执行): Je%20suis%20tr%E8s%20enerve(%E8而不是%C3%A8)。 我的问题是函数stringByAddingPercentEscapesUsingEncoding是否解决了特殊的法语字符?如果不是,还有其他选择吗?我是否必须使用utf8编码字符手动替换字符? 谢谢你的帮助。

0 个答案:

没有答案