解决方案 »

  1.   

    [[NSString alloc] initWithUTF8String:XXXXXXXX] [[NSString alloc] initWithCString:XXXXXXXX encoding:NSUTF8StringEncoding];
    不知道数据具体编码格式的话,,用第二个一个个编码格式试下吧。不过估计就是UTF8编码的了。
      

  2.   

    楼上,我只是在浏览器中取得数据后它就显示???,那么在ios上同样也是???
      

  3.   

    问题已经解决,原来自己一直忽视了一行代码的位置
    $link = mysql_connect('localhost','root','root');
    //mysql_query("set character set 'utf8'");//读库 
    mysql_query("set names 'utf8'");//写库 
    就是mysql_query(set,,,,)必须放在$link,也就是连接数据库之后
    同时中文转化为json数据,其格式为
    [{"jiancheng":"a","dianname":"\u5165\u53e3","latitude":"30.512366","longitude":"114.338804"},{"jiancheng":"b","dianname":"\u5165\u53e3\u82b1\u575b","latitude":"30.511723","longitude":"114.337661"},{"jiancheng":"c","dianname":"\u5165\u53e3\u82b1\u575b2","latitude":"30.511012","longitude":"114.336411"},]
    \u5165\u53e3  \u5165\u53e3\u82b1\u575b \u5165\u53e3\u82b1\u575b2 等