Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Unicode (utf-8), jak wyswietlic tekst z pgsql w utf-8 ?
radzaw
post 22.07.2004, 17:32:45
Post #1





Grupa: Zarejestrowani
Postów: 99
Pomógł: 0
Dołączył: 14.07.2003
Skąd: z epoki lodowcowej

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


Przeszukalem google i nadal nic nie wiem :/

Zaczne od poczatku :
mam baze postgresql w unicode, a w niej tabele z polem typu bytea.

przykladowa wartosc w tym polu to : "\353\361\352\363\263\261\346\274\277" (rozne narodowe znaczki)

jak to wyswietlic phpem w unikodzie ?

robilem juz :
- stripcslashes() ale to daje ISO
- unf8_encode() robi "ëñê󳱿¼¿" (nie calkiem to co powinno byc - ë i ó sie zgadzaja tylko)

ps. powyzsze znaki (ñê itd..) powinny wygladac jak litery, ale cos nie tak z wyswietlaniem znacznikow html na forum winksmiley.jpg

Ten post edytował radzaw 22.07.2004, 17:35:04


--------------------
Blog :: Development platform :
Windows 2003 Enterprise Server | Gentoo Linux
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Dabroz
post 22.07.2004, 18:12:17
Post #2





Grupa: Zarejestrowani
Postów: 286
Pomógł: 0
Dołączył: 1.11.2003
Skąd: Poland, Płock

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


Jeżeli masz tam \353\361\352\363\263\261\346\274\277 to spróbuj użyć

  1. <?php
  2.  
  3. $znaczki='353361352363263261346274277';
  4.  
  5. $tekst=preg_replace(&#092;"#(d+)#\",'',$znaczki);
  6.  
  7. echo $tekst;
  8.  
  9.  
  10. ?>


--------------------
Go to the top of the page
+Quote Post
radzaw
post 22.07.2004, 23:13:09
Post #3





Grupa: Zarejestrowani
Postów: 99
Pomógł: 0
Dołączył: 14.07.2003
Skąd: z epoki lodowcowej

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


zrobilem troche inaczej - iconv("ISO-8859-2","UTF-8", $tekst) - i wyswietla chyba ok


--------------------
Blog :: Development platform :
Windows 2003 Enterprise Server | Gentoo Linux
Go to the top of the page
+Quote Post
KRCreater
post 25.09.2004, 16:21:22
Post #4





Grupa: Zarejestrowani
Postów: 68
Pomógł: 0
Dołączył: 13.01.2004
Skąd: Poznań

Ostrzeżenie: (10%)
X----


a jeżeli komuś na serwerze nie działa ta funkcja?questionmark.gif


Kod
Call to undefined function: iconv()


Ten post edytował KRCreater 25.09.2004, 16:21:54


--------------------
Codziennie pojawiają się nowe pytania...
cms: underpoznan ...-> llllllllllllllllll 70%
forum: underpoznan ->
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 Wersja Lo-Fi Aktualny czas: 13.06.2025 - 11:33