Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> MySQL 4.1.x kodowanie znakow i systemy porownan
buka
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 3.05.2005

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


Jak to jest z tymi nowymi ustawieniami?

Moj provider ma MySQL 4.1.8, jego phpMyAdmin pokazuje:

Kodowanie znakow: UTF_8,
jezyk: polskie UTF,
system porownan: UTF8_general_ci,

Zalozylem baze i tabele z systemem porownan 'latin2_general_ci'

wypełniam tabele polskimi znakami diakrytycznymi z phpMyAdmin na stronie z kodowaniem iso 8859-2 jest OK,
wypełniam tabele polskimi znakami diakrytycznymi ze skryptu na stronie z kodowaniem iso 8859-2 jest ok,


W domu chce przygotowac strone a potem na serwer:

Mam MySQL 4.1.7

Kodowanie znakow: UTF_8,
jezyk: polskie UTF,
system porownan: UTF8_general_ci,

Ale te same zabiegi nie działaja, nie wyswietla poprawnie ani z phpMyAdmina, ani ze skryptu.

Jak ustawic windowsowa, lokalna baze danych aby zachowywala się poprawnie, tak jak ta u providera?


Druga sprawa, czy to ze nowa baza danych ma jedynie kodowanie znakow UTF-8 to w zgodzie ze standardami?
Czy trzymajac się standardów należy odchodzić od 'iso 8859-2' na rzecz 'UTF-8'?

Dziękuję, pozdrawiam.

Ten post edytował buka 3.05.2005, 13:59:58
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
sobstel
post
Post #2





Grupa: Zarejestrowani
Postów: 853
Pomógł: 25
Dołączył: 27.08.2003
Skąd: Katowice

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


sprawdz czy takze dla bazy danych (nie tylko dla tabel) masz ustawione to samo kodowanie.


--------------------
"If debugging is the process of removing bugs, then programming must be the process of putting them in..."
sobstel.org
Go to the top of the page
+Quote Post
buka
post
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 3.05.2005

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


OK doszedlem ze musi byc:

default-character-set=utf8
character-set-server = latin2
collation-server = latin2_general_ci


Dziwne to wszystko, niby baza przechowuje w utf-8 a jednak na stronie z kodowaniem iso-8859 pokazuje dobrze. Mysle, ze ktos powinien napisac jakis konkretny, porzadny artykul na ten temat.
Go to the top of the page
+Quote Post
sobstel
post
Post #4





Grupa: Zarejestrowani
Postów: 853
Pomógł: 25
Dołączył: 27.08.2003
Skąd: Katowice

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


to tez raczej powinno dzialac :
na poczatku skryptu : mysql_query('SET CHARACTER SET latin2');


--------------------
"If debugging is the process of removing bugs, then programming must be the process of putting them in..."
sobstel.org
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 Aktualny czas: 19.08.2025 - 07:46