Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 10.06.2007 Ostrzeżenie: (0%)
|
Witam, przeniosłem bazę mysql na drugi serwer za pomocą pliku wcześniej utworzonego pliku .sql.
Baza została pomyślnie przeniesiona, wszystko działa, jest jedyny dość poważny problem. Otóż nie ma polskich znaków, liter. Może ktoś pomóc ? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 1 Dołączył: 6.01.2008 Ostrzeżenie: (0%)
|
1. Wywalić wszystko i importować bazę z odpowiednim zestawem znaków - ustawiając z pomocą SET CHARACTER_SET np. SET CHARACTER_SET latin2 - czyli taki z jakim została eksportowana.
2. Poprawić całe kodowanie bazy danych. Każdy rekord. Są nawet do tego gotowe narzędzia. 3. Przed wybieraniem rekordów ustawiać kodowanie. Ten post edytował Tymek 7.01.2008, 09:40:02 |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 493 Pomógł: 8 Dołączył: 7.07.2007 Skąd: Tychy Ostrzeżenie: (0%)
|
Witaj. Ja w swojej bazie też nie mam polskich znaków( ale jak wyświetlam rekordy to są polskie znaki)- ale spróbuj wyświetlić rekordy na www. Jeśli nie pomoże- zmień kodowanie w bazie na utf-8 a na stronie wyświetlaj jako charset=iso-8859-2 i powinno być dobrze.
Ten post edytował miccom 7.01.2008, 10:28:02 |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 449 Pomógł: 4 Dołączył: 1.12.2006 Ostrzeżenie: (0%)
|
A ja mam coś takiego, że jak wprowadzę dane w phpMyAdmin, to na stronie nie są wyświetlane polskie znaki. Jednak jeśli zrobię to przez mysql_query() w pliku php, to jest OK (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Jak nie masz tak dużo i zadziała, to możesz spróbować.
|
|
|
|
![]() ![]() |
|
Aktualny czas: 24.12.2025 - 22:15 |