Autor | Zpráva | ||
---|---|---|---|
hacesoft Profil |
#1 · Zasláno: 1. 5. 2006, 12:59:30
dobry den,
mam nejake pole ktere se me vrati po prikazu: $soapclient = new soapclient('http://api.google.com/search/beta2'); a ja chci proves zmenu kodovani, tedka tam je uvedeno nejake ISO ale ja potrebuji pouzit UTF-8 kvuli cestine... Skousel jsem neco jako: $soapclient[soap_defencoding] = "UTF-8"; Ve visual basicu by to tak slo ale v php to nejak nechce sezrat... pomuze nekdo? |
||
hacesoft Profil |
#2 · Zasláno: 1. 5. 2006, 13:22:08 · Upravil/a: hacesoft
nebo jak v knihovne nusoap.php zmenim kodovani z ISO na UTF-8, kdyz provedu hledani tak se me vrati cesky text ale nektery ceske znaky jsou nahrazeny otaznikem. Tak doufam ze kdyz zmenim kodovani tak to pojede ok...
|
||
hacesoft Profil |
#3 · Zasláno: 1. 5. 2006, 14:31:42
tak uz jsem na to asi prisel: neco jsem prepsal v modulu NuSoap.php a vypada to ze to uz funguje...
upravu toho kodu jsem udelal asi na 6 mistech, ale to jaksy neni ono, radsi bych nachal kod nedotceny a vsechno nejak nastavyl pomoci metod nebo nejak jinak... Pomuze nekdo? |
||
hacesoft Profil |
#4 · Zasláno: 1. 5. 2006, 14:55:36
Panove uz to mam:
tak jsem si tu pekne popovidal sam: ale koho to zajima: pro zruseni prekodovani z UTF-8 do necoho jineho jem pouzil metodu: $soapclient->decodeUTF8(false); a abych nemusel nic v NuSopap.php upravovat tak jsem jeste v tomto module dopsal jednu metodu: //by hacesoft //1.5.2006.ve 14:44 //www.prochazka.zde.cz // funnction of PUBLIC //SET CODE CHARSET function setHTTPContentTypeCharset($sNameTypeCharset) { $this->soap_defencoding = $sNameTypeCharset; return $this->soap_defencoding; } ta metoda umoznuje nastaveni kodovani: metodu volejte, takto: $ret=$soapclient->setHTTPContentTypeCharset("UTF-8"); a mate vyhrano!!!! pokud by nekoho zajimalo co ze jsem to resil, tak to bylo implementace google API vyhledavani do mejch www stanek. |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0