Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z polskimi znakami
Forum PHP.pl > Forum > PHP
Alik
Witam,

wgrywam do bazy dane z pliku txt, kodowanie pliku txt ANSI, w bazie mam język Polish (pl-UTF-8) natomiast
System kodowania znaków dla MySQL: UTF-8 Unicode (utf8) i System porównań dla połączenia MySQL: latin2_general_ci.

Prosze o podpowiedz co mam pozmieniac aby otrzymac polskie znaki w wynikach zapytań z bazy.
Plik połączenia z bazą:
$link = @mysql_connect("localhost","marek", "marek")
or die("Nie udało się połączyć z bazą danych: " . mysql_error());
mysql_select_db('cennik', $link)
or die ( mysql_error());
mysql_query("SET NAMES latin2");

Z polskich znaków niemam ś czy ą

Bardzo proszę o pomoc!
q
tuż po połączeniu daj te dwa zapytania:
  1. <?php
  2. mysql_query('SET NAMES latin2');
  3. mysql_query('SET CHARACTER SET latin2');
  4. ?>
siemakuba
IMHO najwięcej pomoże a na pewno wiele ułatwi przekonwerowanie na UTF-8 pliku z danymi przed zaimportowaniem go do bazy.
www.gzegzolka.com - ten program ci w tym pomoże.

pozdr.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.