Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySql] Znaki, kopiowanie i wielkie zamieszanie
Stef@n
post 20.03.2017, 11:42:53
Post #1





Grupa: Zarejestrowani
Postów: 191
Pomógł: 3
Dołączył: 14.08.2003

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


Witam,
Potrzebuje pomocy w problemie kodowania znaków. A dokładnie sprawa wygląda tak. Mam bazę z takimi parametrami:

  1. SHOW VARIABLES LIKE 'character_set%'

Kod
character_set_client | utf8mb4
character_set_connection | utf8mb4
character_set_database | latin2
character_set_filesystem | binary
character_set_results | utf8mb4
character_set_server | latin2
character_set_system | utf8
character_sets_dir | /home/mysql55/share/charsets/


  1. SHOW VARIABLES LIKE 'collation%'

Kod
collation_connection | utf8mb4_unicode_ci
collation_database | latin2_general_ci
collation_server | latin2_general_ci


Na każde pole jest ustawiona metoda porównywania utf8_polish_ci

Baza była uzupełniana spod formularza na stronie www z kodowania UTF-8 i dane starej stronie odczytywało bez żadnych krzaków... ale w phpmyadminie wszelkie znaki inne wyświetla w formie krzaków np. 'ł' czy 'Ĺť'. Teraz stworzyłem nowy system i chce cześć danych z tej felernej bazy przekopiować na zasadzie załaduj do formularza i formularzem przesłać w nowej strukturze do nowej bazy (i każdy pojedynczo). Problem polega na tym że dane które z tej starej bazy odczytuje w nowym systemie wyświetlają krzaki jak w phpmyadmin. Jak to otworzyć/przekodować żeby odczytać do bez tych krzaków. Nowy system ma wszystko wraz z baza ustawione na kodowane UTF-8 i utf8_unicode_ci. System postawiony na Laravelu 5.3

Pozdrawiam

OK temat już nie aktualny w końcu odkodowałem to zamieszanie... Jakby ktoś potrzebował na szybko to porostu po połączeniu ustawić kodowanie takie jak jest w starej bazie zaznaczając że kodowanie na www musi byc takie same jak na starej www.
  1. mysql_query("SET NAMES 'latin2'");


Ten post edytował Stef@n 20.03.2017, 11:24:05
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 Wersja Lo-Fi Aktualny czas: 19.07.2025 - 03:07