![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 289 Pomógł: 1 Dołączył: 2.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Niedługo planuję przenieść swoją stronę z wirtualnego serwera XAMPP na normalny, zewnętrzny serwer. O ile sięgam pamięcią, to zawsze miałem problem z krzaczkami i kodowaniem bazy po jej wgraniu. Chciałbym tego uniknąć, odpowiednio przygotowując bazę przed jej wgraniem. Jedyną metodę jaką wymyśliłem (trochę prymitywną i obciążającą serwer) jest zamiana znaków z polskich na specjalne wyrażenia przed wyeksportowaniem bazy (np. ą =>#1# , ę =>#2#, ł =>#3# itp.) , a następnie po wgraniu bazy powrót do polskich znaków. Ostatnio znalazłem takie zalecenie: zmiana metody porównywnia napisów na "utf8_polish_ci", następnie mysqli set_charset utf8 i ustawienie kodowania utf-8 w plikach i w znaczniku <meta>. Nie testowałem, czy to działa. Czy znacie może jakiś sprawdzony sposób, dzięki któremu po zaimportowaniu bazy będą widoczne polskie znaki ? A może sposób przedstawiony wyżej jest według was dobry ? |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 186 Pomógł: 18 Dołączył: 2.09.2010 Ostrzeżenie: (0%) ![]() ![]() |
A nie możesz po prostu zrobić backupu danych i przywrócić go na odpowiedniej bazie np. przez phpMyAdmin?
Ten post edytował ghost1511 3.10.2014, 07:51:38 |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
konsola -> mysqldump -> server -> 'mysql ... < import.sql'
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 09:04 |