Alamofire returns wrong encoding

纵饮孤独 提交于 2019-12-05 10:13:01

You can use NSUTF8StringEncoding with Alamofire's responseString method:

Alamofire.request(.GET, "http://my1test.ru/applejesus.php?task=getCategory&categoryNumber=1")
            .responseString(encoding: NSUTF8StringEncoding) { (request, response, string, error) -> Void in
                if let result = string {
                    println(result)
                }
        }

Result:

picture{http://ipic.su/img/img7/fs/ProdukciyaApple.1438079721.png},title{Продукция Apple}

KOMETSOFT SL

Now, you have to use responseString(encoding: String.Encoding.utf8) instead

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!