Ben İngiltere adres verisi ve aynı zamanda Uluslararası adres veri ile çalışıyorum.
Ben bir google harita üzerinde kullanmak için adres verilerini geocode gerekir. Ben HTTP hizmetini kullanarak yapıyorum. Yani / bir sorgu dizesi oluşturma ve file_get_contents ($ THEURL) geçirmeden.
Ben ancak özel karakterleri içeren Norveç ve İsveç'teki gibi ülkelerde bu adresleri döndürülen bir geocode.The kodu (bir adresimin bulamıyorum) 602 dönmeyecek, mükemmel adres veri% 80 geocode başardınız.
Belgelerin bakarak google gönderilen dize UTF8 kodlanmış olması gerektiğini görebilirsiniz.
Ben UTF8 / kodlanmış özel karakterleri kaldırmak dize sağlamak için aşağıdakileri denedim.
1) sorgu dizesinde UTF8 kodlamaya kullanarak - bu genellikle ekranda görüntülenen biçimlendirilmiş karakter sonuçlanır.
2) mb_check_encoding dize corrrectly kodlanmış bildirir.
3) umut google api onların europiene eqivilents için özel charcters (değişimi için bir işlevi kullanarak telafi edecektir.
Benim yöntemi çalışmıyor neden kimse bir sebep önerebilirsiniz (kodlama ile ya da yapmak isteyip?).