Skocz do zawartości

Programowanie GoogleAPI


jez

Rekomendowane odpowiedzi

Witajcie,

Jako osoba mająca anielską cierpliwość do nowych sam pozwolę sobie na zadanie prostego pytania. ;)

Używając Google API, podajemy listę parametrów:

(...)

 'lr' => 'lang_pl',

 'ie' => 'latin',

 'oe' => 'latin'

(...)

Co należy podstawić za 'latin' w ie oraz oe (kodowanie wejściowe i wyjściowe) aby polskie znaki nie zamieniały się na pytajniki? Męczę się z tym kilka godzin wg instrukcji Google, ale wychodzi mi średnio na Jeża... ;)

Pozdrawiam, J.

Odnośnik do komentarza
Udostępnij na innych stronach

Co należy podstawić za 'latin' w ie oraz oe (kodowanie wejściowe i wyjściowe) aby polskie znaki nie zamieniały się na pytajniki? Męczę się z tym kilka godzin wg instrukcji Google, ale wychodzi mi średnio na Jeża... ;)

Na pewno ie=ISO-8859-2, może oe także? To nie jest wejściowe i wyjściowe kodowanie?

A co rozrabiasz? :>

Szy.

Odnośnik do komentarza
Udostępnij na innych stronach

Kazur, nie działa.

Wklejam fragment:

$parameters = array(

 'key' => ';)',

 'q' => $query,

 'start' => '0',

 'maxResults' => '10',

 'filter' => 'false',

 'restrict' => '',

 'safeSearch' => 'false',

 'lr' => 'lang_pl',

 'ie' => 'UTF-8',

 'oe' => 'UTF-8'

);

Nie działa. :/

W FAQ i helpie napisali że oe i ie jest ignorowane, a powinno się formować zapytania w utf-8. Mimo to - przykładowo:

Zapytania bez polskich znaków zwracają strony, w których opisach i tytułach każdy ogonek jest zastąpiony przez pojedynczy pytajnik.

Żeby było milej, kiedy zadam zapytanie z polskim znakiem, w opisach fraza z ogonkiem jest prawidłowo wyświetlana, a pozostałe polskie znaki są dalej zastąpione przez pytajniki.

Próbowałem chyba każdej kombinacji oe, ie. :/

Any ideas? :/

Pozdrawiam, J.

P.S. Szy... SZY! :)

Odnośnik do komentarza
Udostępnij na innych stronach

upewnij sie, ze

  var $charencoding = true;

jest true

znajdz


//var $soap_defencoding = 'UTF-8';

   var $soap_defencoding = 'ISO-8859-1';

i skomentuja druga linijke a odkomentuj pierwsza.

<edit>

zapomnialem

znajdz


if ($uqType == 'boolean' && !$value) {

                                       $value = 0;

                               } elseif ($uqType == 'boolean') {

                                       $value = 1;

i zmien na


if ($uqType == 'boolean' && !$value) {

                                       $value = 'false';

                               } elseif ($uqType == 'boolean') {

                                       $value = 'true';

to moze w swojej wersji masz juz zmienione, ale nie jestem pewien, a jezeli nie masz to filter nie bedzie dzialal i default bedzie false, a to nie ma sensu.

</edit>

Jak Ci dalej nie bedzie dzialalo to sprawdz PW.

Odnośnik do komentarza
Udostępnij na innych stronach

Normalnie sie je robi. Jak inne :)

No moze przydaje sie jakies narzedzie do konwersji liter z win na UTF-8.

A tak na marginesie do tworzenia polecam PSPad, koduje literki od razu w UTF-8. I jest darmowy.

https://www.pspad.com/

Na zlecenie litery w zdania składam.

Odnośnik do komentarza
Udostępnij na innych stronach

Teraz pytanie roku: JAK SIĘ ROBI STRONY W UTF-8? :)))

Pozdrawiam, J.

1.tworzysz tabelę tresc o polach nazwa_pliku,zawartosc,.... i inne.

2.robisz prosty panel administracyjny, ktory wyswietla formularz z polami odpowiadajacymi tabeli (kodowanie UTF-8)

3.wprowadzasz dane albo przez schowek albo z palca, przeglądarka sama poprawnie konwertuje z 1250 na UTF

linki ze stopki...

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności