![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 242 Pomógł: 0 Dołączył: 28.11.2014 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Od wczoraj próbuję się przenieść na inny hosting jednak mam problem z bazą. W bazie nawet przed wyeksportowaniem są krzaki jednak na stronie ich nie widać, gdy wyeksportuję bazę i zaimportuje ją na innym hostingu to krzaki się już wyświetlają. Znaki w bazie są kodowane przez utf8_unicode_ci i eksportuje je przez UTF-8. W indexie również mam dodane: <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> Co zrobić w takiej sytuacji? Da się jeszcze bazę jeszcze naprawić? Pozdrawiam. Ten post edytował Gruchol 22.11.2016, 16:44:56 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 380 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Znaczy że pewnie ogladasz bazę jako latin1 i jako taką eksportujesz.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 242 Pomógł: 0 Dołączył: 28.11.2014 Ostrzeżenie: (0%) ![]() ![]() |
Raczej nie to jest przyczyną, mam backupy które automatycznie generuje mi hosting i w nim też są krzaki.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 380 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
A miałeś ustawione set names dla połączenia?
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 242 Pomógł: 0 Dołączył: 28.11.2014 Ostrzeżenie: (0%) ![]() ![]() |
Nie rozumiem za bardzo o co teraz chodzi.
Backupa zrobionego przez hosting pobierałem przez FTP i są te same krzaki co przez PMA. |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 380 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 242 Pomógł: 0 Dołączył: 28.11.2014 Ostrzeżenie: (0%) ![]() ![]() |
Wklepałem SET NAMES 'utf8' do bazy i nadal są krzaki.
Zalogowałem się do mysqla przez ssh i wyświetliłem zawartość tabeli - tutaj też są krzaki. |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 6 380 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
A miałeś wcześniej na stronie?
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 242 Pomógł: 0 Dołączył: 28.11.2014 Ostrzeżenie: (0%) ![]() ![]() |
Na hostingu tym pierwszym mimo że są krzaki w bazie to na stronie wyświetla się normalny tekst.
Na nowym hostingu krzaki wyświetlają niestety też na stronie. Teraz patrzę i pojawiły się jeszcze w niektórych miejscach takie romby z znakiem zapytania w środku na stronie. |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 6 380 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
To tylko oznacza że przez cały czas zapisywałeś wszystkie dane w innym niż ustawione w bazie kodowanie. W nowym hostingu może admin był bardziej rozgarnięty i ustawił więcej. O takie rzeczy dba się na poziomie aplikacji.
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 242 Pomógł: 0 Dołączył: 28.11.2014 Ostrzeżenie: (0%) ![]() ![]() |
Niestety nie ja tworzyłem tą aplikację, zostałem poproszony aby to naprawić (myślałem, że po prostu przy łączeniu coś jest źle).
Jest to strona organizacji non-profit. Da się to jakoś jeszcze naprawić? |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 6 380 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Otwórz w edytorze tekstowym i zobacz w jakim faktycznie to jest kodowaniu.
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 242 Pomógł: 0 Dołączył: 28.11.2014 Ostrzeżenie: (0%) ![]() ![]() |
file -i baza.sql zwróciło mi na linuxie charset=utf-8
|
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 6 380 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Skoro wchodzisz w pma z ustawieniem utf8 i widzisz krzaki to już szybciej jest to domyślny latin1.
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 242 Pomógł: 0 Dołączył: 28.11.2014 Ostrzeżenie: (0%) ![]() ![]() |
I co zrobić w takiej sytuacji?
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 12:43 |