I znów problem z polskimi literami, ale ...

  • 15 Odpowiedzi
  • 1450 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline seba222

  • **
  • 22
  • 0
I znów problem z polskimi literami, ale ...
« dnia: 4 Styczeń 2019, 20:16 »
Wiele problemów z forum rozwiązuję, ale pojawiła się dla mnie zagadkowa przypadłość :(


Od jakiegoś czasu pojawiają się na naszym forum posty, które nie maja polskich znaków. Nie są to wszystkie posty, ani nawet posty od konkretnych użytkowników. Po prostu ktoś napisze posta i polskich znaków nie ma, a za chwilę ta sama osoba napisze i już są !


Mniej więcej wygląda to tak:


Post (poprawny) użytkownika 1:
http://pozytywni.info/web/U1.png
I znów problem z polskimi literami, ale ...

Cytat i odpowiedź przez użytkownika nr 2:


http://pozytywni.info/web/U2.png
I znów problem z polskimi literami, ale ...



Cytat i odpowiedź użytkownika nr 3:


http://pozytywni.info/web/U3.png
I znów problem z polskimi literami, ale ...



Kodowanie forum UTF-8, baza danych UTF-8. Czy ktoś ma pomysł, co jest grane ??


Forum na chwilę obecną ma kilkanaście tysięcy postów, ale takie rzeczy dzieją się od miesiąca około!




*

Offline Nolt

  • *****
  • 3293
  • 249
  • Płeć: Mężczyzna
    • Wizzi
  • Wersja SMF: 2.0.15
Odp: I znów problem z polskimi literami, ale ...
« Odpowiedź #1 dnia: 5 Styczeń 2019, 15:00 »
Od zawsze miałeś UTF-8? Czy forum było kiedykolwiek przenoszone? Napisałeś, że baza jest w UTF-8, jak wygląda ustawienie kodowania połączenia mysql z serwerem?
www.wizzi.pl
Moje style dla SMF 2

SMF.PL FAQ
nie odpowiadam na żadne PW, więc ich nie wysyłajcie chyba że zostaniecie o to poproszeni

*

Offline seba222

  • **
  • 22
  • 0
Odp: I znów problem z polskimi literami, ale ...
« Odpowiedź #2 dnia: 5 Styczeń 2019, 16:01 »
1. Tak, zawsze miałem UTF-8
2. Forum było przenoszone jeden raz. Było to ponad cztery lata temu, gdy było około 100 postów. 2 lata temu miałem problem z porównywaniem napisów, ale pomogliście mi i szybko go rozwiązałem (szczegóły tutaj: http://www.smf.pl/index.php/topic,12567.msg62741.html#msg62741 )
3.


http://www.pozytywni.info/web/U4.png
I znów problem z polskimi literami, ale ...



http://www.pozytywni.info/web/U5.png
I znów problem z polskimi literami, ale ...



http://www.pozytywni.info/web/U6.png
I znów problem z polskimi literami, ale ...



http://www.pozytywni.info/web/U7.png
I znów problem z polskimi literami, ale ...



Dzisiaj jeden z użytkowników napisał posta i tytuł nie ma polskich znaków jak i treść.

*

Offline Adrian

  • *****
  • 5518
  • 723
  • Płeć: Mężczyzna
  • Smile, tomorrow will be worse...
    • Adrek.pl
Odp: I znów problem z polskimi literami, ale ...
« Odpowiedź #3 dnia: 5 Styczeń 2019, 20:55 »
Upewnij się, czy masz gdzieś w pliku (zazwyczaj w przedostatniej linijce, może być w środkowej części kodu w pewnych sytuacjach) Settings.php taki fragment:

$db_character_set = 'utf8';


oraz w bazie danych w phpMyAdmin w zakładce Operacje sprawdź jeszcze raz Metoda porównywania znaków
https://i.imgur.com/mY7288F.png
I znów problem z polskimi literami, ale ...


Podaj również listę zainstalowanych na forum modyfikacji.

*

Offline seba222

  • **
  • 22
  • 0
Odp: I znów problem z polskimi literami, ale ...
« Odpowiedź #4 dnia: 6 Styczeń 2019, 11:36 »
I jedno i drugi tak.




To wszystko, co jest zainstalowane:
1. Yet Another YouTube BBCode Tag3.9
2.Tapatalk SMF 2.0 Plugin4.5.2
3.Global Headers Footers2.0.1
4.gCalSync2.0.5
5.Invitation System1.1.2
6.Email Inactive Users1.1.1
7.Menu Editor Lite1.0.5




Dodatkowo theme to RESELLER.

*

Offline Adrian

  • *****
  • 5518
  • 723
  • Płeć: Mężczyzna
  • Smile, tomorrow will be worse...
    • Adrek.pl
Odp: I znów problem z polskimi literami, ale ...
« Odpowiedź #5 dnia: 6 Styczeń 2019, 18:08 »
Niestety nie mam żadnego pomysłu dlaczego może się tak dziać. Podejrzewałem, że użytkownik może mieć wybrany w profilu inny język (nie UTF), ale w poprzednim wątku wrzuciłeś zrzut z ekranu wyboru języka forum na którym widać, że wszyscy używają języka polskiego UTF-8. Sugeruję, aby napisać wątek na simplemachines.org w tym dziale https://www.simplemachines.org/community/index.php?board=147.0, być może ktoś tam miał taki problem i go pomyślnie rozwiązał. Tym bardziej, że chyba najbardziej obeznana w SMF osoba jest bardzo aktywna ostatnio -Arantor - więc jeśli będzie miał czas to pewnie wypowie się w wątku :)

*

Offline seba222

  • **
  • 22
  • 0
Odp: I znów problem z polskimi literami, ale ...
« Odpowiedź #6 dnia: 25 Styczeń 2019, 06:13 »
Witam po przerwie. Kabaretu ciąg dalszy. W przypływie "braku sił" odinstalowaliśmy wszelkie modyfikacje  tak, żeby pozostało czyste SMF. Jedyne co zostało, to Tapatalk. Dzisiaj wyglądało to tak jak poniżej.
Najgorsze jest to, że na Tapatalku na moim telefonie inne posty są bez polskich znaków, na drugim telefonie są inne posty bez polskich znaków. Na komputerze też inaczej! Może to kogoś naprowadzi na rozwiązanie ??




http://www.pozytywni.info/web/U8.png
I znów problem z polskimi literami, ale ...

http://www.pozytywni.info/web/U9.png
I znów problem z polskimi literami, ale ...

http://www.pozytywni.info/web/U10.jpg
I znów problem z polskimi literami, ale ...



http://www.pozytywni.info/web/U11.jpg
I znów problem z polskimi literami, ale ...

*

Offline Nolt

  • *****
  • 3293
  • 249
  • Płeć: Mężczyzna
    • Wizzi
  • Wersja SMF: 2.0.15
Odp: I znów problem z polskimi literami, ale ...
« Odpowiedź #7 dnia: 25 Styczeń 2019, 10:58 »
Czy próbowałeś przestawić styl na domyślny i sprawdzić jak ta wiadomość wygląda na różnych urządzeniach?
www.wizzi.pl
Moje style dla SMF 2

SMF.PL FAQ
nie odpowiadam na żadne PW, więc ich nie wysyłajcie chyba że zostaniecie o to poproszeni

*

Offline seba222

  • **
  • 22
  • 0
Odp: I znów problem z polskimi literami, ale ...
« Odpowiedź #8 dnia: 26 Styczeń 2019, 07:04 »
Styl przestawiony na domyślny. Nic to nie daje niestety.
Wczoraj zauważyłem, że:


- w trakcie przeglądania forum nagle zniknęły polskie znaki w jednym z działów, w którym chciałem napisać odpowiedź.
- po wysłaniu wiadomości, wszystko wróciło do normy, ale wiadomość nie miała polskich znaków
- jak znikną polskie znaki w nagłówkach, wystarczy odświeżyć stronę i wszystko wraca do normy


Wygląda z tego, jakby przeglądarka co jakiś czas błędnie interpretowała stronę kodową strony. Posty napisane podczas tej błędnej identyfikacji nie mają polskich znaków. Pozostałe są OK.


Ręce mi już opadają! Forum mamy gołe do tego stopnia, że wygląda jak świeżo zainstalowane. Tylko liczba postów przypomina, że to już ponad 4 lata :)

*

Offline seba222

  • **
  • 22
  • 0
Odp: I znów problem z polskimi literami, ale ...
« Odpowiedź #9 dnia: 27 Styczeń 2019, 21:40 »
I kolejne objawy!


Na zielono zaznaczyłem, co wyświetla się OK, na czerwono, co nie ma polskich znaków. Wszystko, co jest oryginalnie na stronie, ma polskie znaki. To co jest dopisywane przez użytkowników (posty, nazwy tematów, nicki) nie ma ich. Po odświeżeniu strony wszystko wraca do normy. Może jakieś pomysły ?



http://www.pozytywni.info/web/U12.png
I znów problem z polskimi literami, ale ...

*

Offline Nolt

  • *****
  • 3293
  • 249
  • Płeć: Mężczyzna
    • Wizzi
  • Wersja SMF: 2.0.15
Odp: I znów problem z polskimi literami, ale ...
« Odpowiedź #10 dnia: 28 Styczeń 2019, 21:11 »
Dla mnie to wygląda na problem z kodowaniem bazy danych. Zrób dumpa bazy (tabela messages), otwórz w jakimś bardziej zaawansowanym edytorze (np notepad++ dla Windows lub notepadqq dla Linux (jeżeli znasz to vim najlepiej ;) ). Spróbuj znaleźć jeden przykładowy temat z powyższego screena i sprawdź czy kodowanie jest ok, jeżeli tak to uderzaj do hostingu i poproś o weryfikację kodowania po stronie mysql, phpmyadmin itd. Jeżeli w bazie masz krzaki, musisz skonwertować błędne znaki na poprawne i zaimportować bazę.

Czy mogło być tak, że gdy przenosiłeś forum wcześniej miałeś inne kodowanie i nie wykonałeś konwersji po przenosinach?
www.wizzi.pl
Moje style dla SMF 2

SMF.PL FAQ
nie odpowiadam na żadne PW, więc ich nie wysyłajcie chyba że zostaniecie o to poproszeni

*

Offline seba222

  • **
  • 22
  • 0
Odp: I znów problem z polskimi literami, ale ...
« Odpowiedź #11 dnia: 29 Styczeń 2019, 05:44 »
Zrobiłem dump bazy, ale poza pierwszą setką wpisów wszystkie są OK. Pierwsze 100 wpisów to jeszcze zaszłość sprzed kilku lat, ale nie chce mi się ich poprawiać :P


Nie pamiętam, czy robiłem konwersję po przenosinach, ale nie ma to raczej znaczenia, bo wszystko było OK przez 4 lata, teraz nagle pojawia się taka dziwna sytuacja. Najgorsze jest to, że znaki znikają raz na jakiś czas i po odświeżeniu strony się pojawiają.

*

Offline Nolt

  • *****
  • 3293
  • 249
  • Płeć: Mężczyzna
    • Wizzi
  • Wersja SMF: 2.0.15
Odp: I znów problem z polskimi literami, ale ...
« Odpowiedź #12 dnia: 31 Styczeń 2019, 22:23 »
Pamiętaj, że wszystko może mieć znaczenie. Coś co wydaje Ci się błahostką, może powodować tego typu problemy. Jakiej wersji PHP używasz obecnie na serwerze?
www.wizzi.pl
Moje style dla SMF 2

SMF.PL FAQ
nie odpowiadam na żadne PW, więc ich nie wysyłajcie chyba że zostaniecie o to poproszeni

*

Offline Frank

  • *
  • 6
  • 0
Odp: I znów problem z polskimi literami, ale ...
« Odpowiedź #13 dnia: 2 Luty 2019, 23:19 »
Mam taki sam problem jak seba222.

Czyli czasami wyświetlają się krzaczki zamiast polskich znaków.

Bywa, że są też "znaki zapytania" zamiast polskich znaków lub też w ogóle nie wyświetla danej wiadomości, ale po odświeżeniu wszystko jest OK.

Co ciekawe gdy nie wyświetla treści postów, które są poprawnie zapisane i po odświeżeniu wyświetla je poprawnie, to jeżeli na danej stronie jest post, który wcześniej wyświetlał z krzaczkami, to w takim wypadku wyświetla go poprawnie.

Jeśli dany post zostanie zapisany z krzaczkami, to te są też w bazie danych.

Najdziwniejsze, że te problemy dotykają wybiórczych wiadomości. Raz w danym temacie może zapisać poprawnie, a następną z błędami. To samo tyczy się błędnego wyświetlanie starszych.


Na forum nie było nic zmieniane, więc nie powinno to być kwestia theme'u, czy jakiś pluginów.

Kodowanie tabel w bazie - utf8_general_ci

Sortowanie połączenie z serwerem utf8mb4_general_ci

Problem też dotyczy starszych wiadomości, które poprawnie wyświetlało, a teraz przy niektórych zamiast polskich znaków są "?" - z błędami jest też w bazie danych. Być może to wina przez to, że włączyłem opcję "Konwertuj encje HTML na znaki UTF-8".

Na tej samej bazie jest WP i tu nie występują żadnej błędy w wyświetlaniu
« Ostatnia zmiana: 2 Luty 2019, 23:28 wysłana przez Frank »

*

Offline seba222

  • **
  • 22
  • 0
Odp: I znów problem z polskimi literami, ale ...
« Odpowiedź #14 dnia: 14 Maj 2019, 10:15 »
Moja walka z krzakami zakończyła się .... mam nadzieję. Żadne zabiegi nie pomagały, więc w sobotę zrobiłem upgrade do SMF 2.1 RC2. Krok radykalny, ale jak na razie krzaki nie występują! Pojawiły się co prawda inne błędy, ale na bieżąco je usuwam (nie są to błędy bardzo znaczące).