Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Invalid byte sequence..., błąd
czachor
post
Post #1





Grupa: Zarejestrowani
Postów: 897
Pomógł: 40
Dołączył: 16.12.2003
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Witam,
podczas wykonywania zapytania
  1. SELECT *
  2. FROM articles WHERE LOWER(keywords) LIKE LOWER('%zastępcze%') ORDER BY id DESC

dostaję taki błąd:
Cytat
ERROR:  invalid byte sequence for encoding "UNICODE": 0xe49970


Tabela wygląda tak:
  1. CREATE TABLE articles (
  2. article_id serial NOT NULL,
  3. id integer NOT NULL,
  4. filename character varying(255) NOT NULL,
  5. author character varying(255) NOT NULL,
  6. title text NOT NULL,
  7. keywords text NOT NULL,
  8. active BOOLEAN DEFAULT true NOT NULL,
  9. section_id smallint
  10. );


Przy zapytaniach bez PL liter nie ma problemów, co dziwniejsze przy niektórych zapytaniach z PL (np. 'głębia') wszystko jest OK.

Tabela w bazie jest w Unicode, strona również. Postgres 8.0.4, php 5.1.1, używam PEAR:(IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) B.

Nie mam pojęcia, czego się przyczepić... Z góry dzięi za wszelką pomoc!

Ten post edytował czachor 1.12.2005, 12:09:27
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
SongoQ
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

Ostrzeżenie: (0%)
-----


Dziwne, sprawdzalem i dziala ok. Zrzuc dopasowania rekordow ktore masz w WHERE w postaci INSERT zobaczymy czy beda jakies bledy.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 22:15