| -Kloc- |
Post
#1
|
|
Goście |
Może mi ktoś pomóc, bo już naprawdę nie wiem o co chodzi.
Mam jakiś plik php z kodowaniem UTF-8 Kod <!doctype html> <html> <head> <meta charset="UTF-8"> <title>...</title> </head> <body> HTML: ą ę ć ń ź ż ó ł ś<br /> <?Php mysql_connect("localhost", "login", "haslo")or die("Nie można nawiązać połączenia z bazą"); mysql_select_db("baza")or die("Wystąpił błąd podczas wybierania bazy danych"); mysql_query("SET NAMES utf8"); mysql_query("SET CHARACTER SET utf8"); mysql_query("SET collation_connection = utf8"); $zapytanie1 = "SELECT * FROM `tabela` "; $idzzapytanie1 = mysql_query($zapytanie1); while($pokaz = mysql_fetch_array($idzzapytanie1)) { $opis = $pokaz['1']; } echo "PHP: ą ę ć ń ź ż ó ł ś <br /> MYSQL: $opis"; ?> </body> </html> Znaki po HTML i PHP wyświetlają się prawidłowo, ale te po MYSQL już nie. W efekcie otrzymuję coś takiego: ± ê æ ñ ¼ ¿ ó ³ Gdy usunę to: Kod mysql_query("SET NAMES utf8"); mysql_query("SET CHARACTER SET utf8"); mysql_query("SET collation_connection = utf8"); Mam same krzaki: � � � � � � � � � Moja baza ma ustawione kodowanie utf8_general_ci, to samo tabela Macie może jakiś pomysł jak mogę wyświetlić tam polskie znaki? |
|
|
|
Kloc [MSSQL]Polskie znaki 3.11.2013, 16:24:40
viking Zapewne źle zaimportowałeś dane do mysql. Spróbuj ... 3.11.2013, 19:45:03
Turson Ja osobiście radzę wejść w strukturę tabeli i zmie... 3.11.2013, 22:24:59
Kloc U mnie w pliku php są polskie znaki tylko nie ma t... 4.11.2013, 09:16:26
Kloc Tak jak bym po części rozwiązał ten problem. Kodow... 4.11.2013, 10:10:38
Qss ostatnio miałem taki sam cyrk z wyświetlaniem jak ... 4.11.2013, 10:34:35
Kloc W phpmyadmin są takie wygibasy jak na zdjęciu powy... 4.11.2013, 11:25:04
Turson Jeśli zmieniłeś kodowanie znaków w PhpMyAdmin na u... 4.11.2013, 11:46:30
Qss prawdopodobnie ze wszystkie pola tekstowe w bazie ... 4.11.2013, 11:47:08
Kloc Cytat(Qss @ 4.11.2013, 11:47:08 ) pra... 4.11.2013, 12:04:00 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 05:01 |