[MYSQL] Polskie znaki |
[MYSQL] Polskie znaki |
1.01.2009, 17:21:06
Post
#1
|
|
Developer Grupa: Moderatorzy Postów: 3 045 Pomógł: 290 Dołączył: 20.01.2007 |
Wiele osób ma problem z polskimi znakami w bazie danych, dlatego postanowiłem jakiś czas temu napisać artykuł na łamach wortalu. Mam nadzieje że będzie pomocny, a forum nie będzie zaśmiecane kolejnymi pytaniami dotyczącymi tego problemu.
Artykuł znajduje się tutaj. |
|
|
12.12.2010, 15:54:10
Post
#2
|
|
Grupa: Zarejestrowani Postów: 715 Pomógł: 47 Dołączył: 5.12.2010 Ostrzeżenie: (0%) |
Mam zadeklarowane nagółwki header, meta w utf-8 ,pliki skonwertowane do utf8 bez bom. Cały serwer zainstalowany od nowa:
Apache 2.2 PHP 5.2.15 V6 MySQL 5.1.52 na win XP.Baza była utworzona za pomocą skryptu Kod $link=mysql_connect('localhost','root',''); więc nie ma możliwości żeby była kodowana inaczej jak w UTF-8 i nie wiem dlaczego koduje mi w latin1 po wysłaniu formularza,a w bazie są krzaki.$charset = mysql_client_encoding($link); if ( $charset != 'utf8' ) { mysql_set_charset('utf8',$link); } $sql="CREATE DATABASE IF NOT EXISTS rejestr "; mysql_query($sql) or die(mysql_error()); mysql_select_db('rejestr',$link); $sql="CREATE TABLE IF NOT EXISTS rejstr( id int(4) NOT NULL auto_increment, nick varchar(30) NOT NULL , haslox varchar(32) NOT NULL , mails varchar(70) NOT NULL , PRIMARY KEY klucz1 (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci; "; mysql_query($sql) or die(mysql_error()); Czy ktoś mógłby ,polecić mi jakiś naprawde ,dobry program serwerowy z Apache ,PHP i MySQL?Już kilka razy reinstalowałem swój serwer i w rezultacie otrzymuje inne kodowanie niż zadeklarowane.Ręce opadają. |
|
|
Wersja Lo-Fi | Aktualny czas: 11.05.2024 - 17:45 |