Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL] Przekodowanie rekordów ?
shtoc
post
Post #1





Grupa: Zarejestrowani
Postów: 128
Pomógł: 0
Dołączył: 18.11.2008
Skąd: Polska

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


Witam mam problem z przekodowaniem rekordów :
baza z której pobieram rekordy ma kodowanie utf8_polish_ci
bazę do której pobieram ustawiłem teraz na latin2_general_ci
strona ma na której wyświetlane są rekordy ma kodowanie ISO-8859-2

i w skrypcie dałem coś takiego :
  1. <?php
  2. $tytul1 = iconv("UTF-8", "ISO-8859-2", $tytul);
  3. $opis1 = iconv("UTF-8", "ISO-8859-2", $opis);
  4. ?>


ale chyba nie do końca jest to dobrze bo ciągle mam brak polskich liter na stronie i w bazie!!
Może ktoś powiedzieć gdzie jest błąd ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
shtoc
post
Post #2





Grupa: Zarejestrowani
Postów: 128
Pomógł: 0
Dołączył: 18.11.2008
Skąd: Polska

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


Cytat(erix @ 5.06.2009, 13:20:15 ) *
Nie konwertuj przez iconv" title="Zobacz w manualu PHP" target="_manual, poczytaj, a dowiesz się, co trzeba zrobić. ;]


problem jest taki ze nie moge zmienic kodowania strony musi zostac w ISO dlatego probuje przekonwertowac baze przy przenoszeniu rekordow

  1. <?php
  2. polaczenie z baza...
  3.  
  4. mysql_query("SET NAMES UTF-8");
  5.  
  6. wybor rekordow...
  7.  
  8. $tytul1 = iconv("UTF-8", "ISO-8859-2", $tytul);
  9. $opis1 = iconv("UTF-8", "ISO-8859-2", $opis);
  10.  
  11. polaczenie z 2 baza
  12.  
  13. mysql_query("SET NAMES latin2");
  14.  
  15. wrzucenie rekordow
  16. ?>
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: 13.10.2025 - 01:07