![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 72 Pomógł: 0 Dołączył: 20.03.2002 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Prowadze maly serwis, chcialem przeniesc sie na nowy hosting do innej firmy, wszystko poszlo fajnie ale niestety strony generowane z bazy wyswietlaja mi krzaki dla przykladu: http://torrent.pl/clients/Azureus Strony na starym hostingu dzialaly bez problemu, wszystkie dokumenty tworze i zapisuje w utf'ie, tak samo je wyswietlam. Na nowym hoscie zmiana kodowania nie pomaga, dla sprawdzenia czy to wina bazy, pobralem dane z bazy na starym hoscie i wyswietlilem je juz na nowej stronie, krzaki rowniez sie pojawiaja. Jesli chodzi o tresc, ktora jest zapisana w plikach i include'owana, z tym nie ma problemu dla przykladu: http://news.torrent.pl/p2pedia/X264 (sam opis jest z bazy natomiast naglowek, stopka i menu sa include'owane i jak widac polskie znaki sie tam normalnie wyswietlaja). Jesli ma ktos pomysl co moze byc zle, bylbym wdzieczny za pomoc, to moj pierwszy taki przypadek. Pozdrawiam |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 176 Pomógł: 0 Dołączył: 30.11.2004 Ostrzeżenie: (0%) ![]() ![]() |
prawdopodobnie metoda prównywania napisów w bazie (podejrzewam, że masz MySql) jest latin2_general lub utf8_general_ci proponuję bądź zmienić to na utf8_polish i dodatkowo sprawdzić jakie jest kodowanie całej bazy (język, system porównywania dla połączenia z MySql) dodatkowo wszystkie dane musisz wpisać ponownie bo zapisane są w bazie w złym kodowaniu..ale nie napisałeś jakie to kodowanie jest..
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 72 Pomógł: 0 Dołączył: 20.03.2002 Ostrzeżenie: (0%) ![]() ![]() |
tak MySQL :) zapomniałem dodać, w bazie jest latin2_general_ci (w starym i nowym hoście), dane do nowej bazy importowałem jako utf-8 (probowałem tez importować je jako latin1 i latin2 ale nic to nie zmieniało.
zmienne i ustawienia serwera mysql: character set client utf8 (Wartość globalna) latin1 character set connection utf8 (Wartość globalna) latin1 character set database latin1 character set results utf8 (Wartość globalna) latin1 character set server latin1 character set system utf8 http://news.torrent.pl/p2pedia/Test chyba działa :) |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 24.03.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Widzę, że już wyświetla się prawidłowo. Czy możesz napisać krok po kroku jak to zrobiłeś? Ja staram się od 3 dni ale mi nie idzie. Wstawiam jakieś dziwne rzeczy do kodu, eksportuję bazę itp ale za każdym razem mam "?" zamiast polskich liter
![]() |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 72 Pomógł: 0 Dołączył: 20.03.2002 Ostrzeżenie: (0%) ![]() ![]() |
z tą bazą, którą używałem aktualnie zmieniłem kodowanie pól na utf8_polish, strony mam ustawione żeby się wyświetlały jako utf8, to samo panel administracyjny tez mam w metach ustawione jako utf8.
Musiałem od nowa w panelu administracyjnym wpisać (edytować) daną treść i zapisać, to rozwiazało problem. @marast78 dzięki za podpowiedzi ![]() |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 749 Pomógł: 37 Dołączył: 3.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Zmieniasz na latin2_general_ci, z tym że jak już baza jest spieprzona to nie uratujesz i musisz ją wrzucić na nowo z polskimi znakami...
-------------------- |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 24.03.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
pozmieniałem na utf8_polish_ci i lipa.
Może jeszcze prościej ktoś to wytłumaczy? A swoją drogą nie polecam netlook.pl i domenynet.pl bo to u nich sa takie akcje beznajdziejne - pewnie gdzieś jeszcze ale tego nie wiem. |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 749 Pomógł: 37 Dołączył: 3.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
-------------------- |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 24.03.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Dzięki. Zamieniłem wszędzie na latin2_general_ci a w tekstach które lądowały w bazie zamiast polskich liter użyłem unicode. I teraz działa.
A tak na marginesie nie wiem po co któś tak zawalił w tym phpmyadminie...... że niby to lepsze jest czy jak? ![]() |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 749 Pomógł: 37 Dołączył: 3.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Że niby masz więcej możliwości...
-------------------- |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 24.03.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
No ale w sumie to stary phpmyadmin działał i działa ok więc tej rewolucji akurat nie kapuję.
Dzięki jeszcze raz za pomoc i naprowadzenie mnie na rozwiązanie. ![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 2.07.2025 - 12:49 |