Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> problem z funkcja CONVERT
php programmer
post
Post #1





Grupa: Zarejestrowani
Postów: 1 045
Pomógł: 5
Dołączył: 8.11.2004
Skąd: trójmiasto

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


Postepujac zgodnie dokumentacja postgres
wykonuje zapytanie:
Kod
select convert( 'text_in_unicode', 'UNICODE', 'LATIN2')


jest ok, ale jak zrobie

Kod
select convert( nazwa_pola_typu_varchar, 'UNICODE', 'LATIN2') FROM moja_tabela


to pokazuje blad:
Cytat
ERROR: function convert(character varying, unknown, unknown) does not exist at character 8
HINT: No function matches the given name and argument types. You might need to add explicit type casts.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
misiek172
post
Post #2





Grupa: Zarejestrowani
Postów: 656
Pomógł: 3
Dołączył: 26.10.2005
Skąd: Częstochowa

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


a daj moze inaczej.... nazwa_tabeli.nazwa_pola zamiast nazwa_pola_typu_varchar


--------------------
zmoderowano - waga i rozmiar
Go to the top of the page
+Quote Post
php programmer
post
Post #3





Grupa: Zarejestrowani
Postów: 1 045
Pomógł: 5
Dołączył: 8.11.2004
Skąd: trójmiasto

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


nie pomogło
Go to the top of the page
+Quote Post
Zbłąkany
post
Post #4


Administrator serwera


Grupa: Developerzy
Postów: 521
Pomógł: 13
Dołączył: 2.04.2004
Skąd: 52°24' N 16°56' E

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


A spróbuj tak:
  1. SELECT CONVERT(pole USING utf_8_to_iso_8859_2) FROM tabela;

albo spróbuj zmienić typ z character varying na text za pomocą CAST smile.gif


--------------------
Środowisko: Gentoo 2008.0 | Apache | PHP5 | PostgreSQL | MySQL | Postfix
Workstation: Gentoo 2008.0 | Firefox
Thomas Alva Edison: "Aby coś wynaleźć wystarczy odrobina wyobraźni i sterta złomu ..."
Odpowiedź na każde pytanie typu "Jak ...": "Nie da się, to nie PostgreSQL"
Go to the top of the page
+Quote Post
Sedziwoj
post
Post #5





Grupa: Zarejestrowani
Postów: 793
Pomógł: 32
Dołączył: 23.11.2006
Skąd: Warszawa

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


Mnie zastanawia w tym:
Cytat
ERROR: function convert(character varying, unknown, unknown)

te dwa "unknown", ale Zbłąkany ma rację co do rzutowania na text, ponieważ w dokumentacji mamy:
Cytat
convert(string text, [src_encoding name,] dest_encoding name)


--------------------
Algorytmy w PHP, czy ktoś o tym słyszał?
Dlaczego tak mało kobiet programuje? ponieważ nie zajmują się głupotami.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.08.2025 - 11:00