Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Krzaki na stronie, a w bazie piknie
mrWodoo
post 4.02.2012, 21:32:24
Post #1





Grupa: Zarejestrowani
Postów: 160
Pomógł: 6
Dołączył: 13.01.2012
Skąd: Bytom

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


Witam, mam problem, pobieram z bazy dane [mysql] i je wyświetlam, strona ma kodowanie utf8, baza też, po polaczeniu mam
SET NAMES utf8

ale nadal zamiast np 'ą' jest ?, ..., w bazie polskie znaki są, więc nie wiem w czym problem
próbowałem set charset itd... ale nie pomaga

pliki też utf8

Ten post edytował mrWodoo 4.02.2012, 21:41:28


--------------------
Go to the top of the page
+Quote Post
Morfi777
post 5.02.2012, 00:19:39
Post #2





Grupa: Zarejestrowani
Postów: 76
Pomógł: 1
Dołączył: 5.09.2007

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


Temat wałkowany razy.

Prosimy:
* link do przykładowej strony która błędnie wyświtla ciąg znaków + jej źródło (bez danych dostępowych do bazy).
* mysql> SHOW FULL COLUMNS FROM `tbl_name`;

Bez tego Adam Słodowy. Wróżki jeszcze nie zatrudniamy
Go to the top of the page
+Quote Post
kw95s
post 5.02.2012, 00:32:25
Post #3





Grupa: Zarejestrowani
Postów: 36
Pomógł: 3
Dołączył: 10.07.2011

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


spróbuj pobrać w formacie windows-1250
Go to the top of the page
+Quote Post
toaspzoo
post 5.02.2012, 01:50:49
Post #4





Grupa: Zarejestrowani
Postów: 778
Pomógł: 84
Dołączył: 29.07.2010
Skąd: Gliwice / Pławniowice Mistrz niezmordowanej klawiatury.

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


iso-8859-2

a jeżeli utf to konweruj z bazy

  1. iconv('utf-8', 'iso-8895-2', $zmienna);


http://algorytmy.pl/doc/xhtml/?id=107


--------------------

LS Easter egg <
Go to the top of the page
+Quote Post
gothye
post 5.02.2012, 17:06:57
Post #5





Grupa: Zarejestrowani
Postów: 702
Pomógł: 65
Dołączył: 16.03.2009

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


i koniecznie sprawdź kodowanie pliku z skryptem


--------------------
Nie udzielam pomocy poprzez PW
Go to the top of the page
+Quote Post
Atomic_Cookie`
post 5.02.2012, 18:03:12
Post #6





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

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


1. Ustaw w phpmyadmin UTF-8
2. Kodowanie ustaw na UTF-8
3. META-CHARSET=utf-8
4. mysql_set_names


--------------------
Have a Иice day
Go to the top of the page
+Quote Post
Inscure
post 5.02.2012, 23:58:38
Post #7





Grupa: Zarejestrowani
Postów: 61
Pomógł: 4
Dołączył: 18.09.2010

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


Konwertowanie bazy z latin2 do utf to wcale nie edycja czegokolwiek przez pma, a jedynie wykonanie dwóch prostych rzeczy.

Zaraz pod funkcją łaczenia się z bazą daj:

Kod
mysql_query("SET NAMES utf8");


oraz w nagłowku strony:

Kod
<meta charset='utf-8' />


Podany sposób dotyczy HTML 5 oraz funkcji mysql_.
Dla PDO robi się to nieco inaczej, ale to musisz w manuala poszukać.

PS Plik w którym są wyświetlane dane z bazy musisz też przekonwertować do utf (notepad++ umożliwia to w bardzo przyjazny sposócool.gif.

Ten post edytował Inscure 5.02.2012, 23:59:31


--------------------
eXtreme-Fusion CMS - polski, darmowy system zarządzania treścią z rozbudowanym wsparciem technicznym.
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 - 06:09