To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

Modyfikacje gotowe - Koniec problemów z kodowaniem bazy danych !!!

pecador - 28-09-2007, 10:30

odwrotnie powinno być.. wejściowy utf, wyjściowy iso
MiChaSSs - 28-09-2007, 15:36

niestety nadal jest to samo ;/ co dziwne skrypt Przema sql_replace.php dziala prawidlowo. A moze cos z moimi ustawieniami jest nie tak? A moze skrypt convert.php cos zle interpretuje? Bo co dziwne wyswietla komunikaty ze cos tam sobie zmienia ale efektow niestety nie widac ;/ . Co moge jeszcze zrobic?
pecador - 28-09-2007, 17:32

po zmienieniu wyczyściłeś cache?
sprawdź, czy masz na pewno kodowanie utf - gdy wejdziesz w convert.php wyświetlą Ci się znaki, które odpowiadają temu kodowaniu - jeśli je masz na forum (dokładnie w takiej formie), to musi zadziałać.

MiChaSSs - 28-09-2007, 22:20

tak wyczyscilem cache, napisze krok po kroku co robie.

1.) Eksport bazy z serwera za pomoca phpmyadmina
2.) res michasss # mysql -u root -p michasss < /home/michasss/Desktop/baza/localhost.sql
Enter password:
res michasss #
3.) Po tym baza wyglada tak -> http://www.res.pl/~michasss/1.jpg
4.) Nastepnie http://mojlocalhost.pl/~m...ipts/update.php (zamiana z innego skryptu)
5.) Po powyzszych czynnosciach forum wyglada tak http://www.res.pl/~michasss/2.jpg
a w bazie jest tak -> http://www.res.pl/~michasss/3.jpg i tak -> http://www.res.pl/~michasss/4.jpg
6.) Nastepnie robie tak -> http://www.res.pl/~michasss/5.jpg
7.) Forum nadal wyglada tak -> http://www.res.pl/~michasss/6.jpg a baza tak -> http://www.res.pl/~michasss/7.jpg mimo ze konwerter pokazal to -> http://www.res.pl/~michasss/8.jpg

Co jest nie tak ?

pecador - 28-09-2007, 22:30

ehh.. pisałem Ci przecież, abyś się przyjrzał tym znaczkom w converterze..
po pierwsze, nie chodzi o to, co masz w bazie, a co Ci wywala na forum - to się liczy.
po drugie - masz na forum ascii-iso (przedostatnie), to ustaw na wejściowe, a jako wyjściowe daj utf.

MiChaSSs - 28-09-2007, 23:32

MiChaSSs napisał/a:
kodowanie strony mam w utf8, wchodze w http://stronawww.pl/4lo/forum/scripts/convert.php wybieram wejsciowy format ascii-iso-8859-2 a docelowy utf8 (...)


ale napisales

Leone napisał/a:
odwrotnie powinno być.. wejściowy utf, wyjściowy iso


wiec i tak zrobilem :)

zrobilem jeszcze raz to co w powyzszym poscie z ta roznica -> http://www.res.pl/~michasss/9.jpg
nastepnie /etc/init.d/apache2 restart i podobnie z mysql, dodatkowo wyczyscilem cache i nadal niestety to samo -> http://www.res.pl/~michasss/10.jpg mimo ze bylo http://www.res.pl/~michasss/11.jpg Od samego poczatku tak robilem i sam sie zdziwilem ze nie dziala ;/ Masz jeszcze jakis pomysl co moze byc nie tak ?

pecador - 28-09-2007, 23:58

przyznam, że to dziwne. skoro wybierasz odpowiednie kodowanie, skoro zmienia, to i na forum powinny zachodzić zmiany. ostatecznie po wyczyszczeniu cache i pamięci podręcznej przeglądarki powinno zaskoczyć.

ten problem mnie zainteresował, szkoda że nie mam obecnie za dużych możliwości, bo bym do Ciebie napisał na gg i samemu się dokładnie przyjrzał.

możesz spróbować jeszcze raz - wgrać od nowa bazę, konwersja i czyszczenie. jak nie zaskoczy, spróbuj wgrać bazę dopisując na jej początku linie wymuszające odpowiednie kodowanie.

MiChaSSs - 29-09-2007, 06:19

chwilowo bede bez neta takze odezwe sie dopiero za kilka dni :) pozdr

P.S dzieki za pomoc :)

smyku2 - 08-10-2007, 11:38

Mod się sprawdził idealnie!

Wszystko gra :)

GRATZ Dla PRZEMKA :)

bankesta1 - 10-10-2007, 17:43

Witam, mam taki problem gdy klikam na "Rozpocznij konwersje" cały czas mam
Błąd Ogólny

Nie jesteś administratorem.
Nie wiem jak to rozwiązać. Plik convert.php wrzuciełm do katalogu /admin choć znowu gdzie indziej jest napisane aby go wrzucić do katalogu głównego...
To już nic nie rozumiem :)

edii - 12-10-2007, 14:21

a jakie to jest kodowanie link do zdjecia: http://browarez.net/1.jpg
chelloPL - 12-10-2007, 14:34

edii, to jest jakieś mieszane kodowanie. Przypomina UTF8 (każda litera to 2 znaki), ale jest uszkodzone (jako latin2), bo zamiast znaków UTF8 są tylko znaki '?'.
Czyli baza ma 2 różne kodowania.

edii - 12-10-2007, 14:36

a jak to naprawić ? moze wgrać baze od nowa ale jakie kodowanie i zgodność dla SQL wybrac?

[ Dodano: 13-10-2007, 17:31 ]
wgrałem baze od nowa i mam pytanie jakie teraz jest kodowanie jak ustawić w convert żeby były polskie znaki ?

uniqat - 22-10-2007, 12:30

A już byłem załamany i miałem zostawić tak jak jest, tylko nowe posty miały dobre kodowanie. A tu masz Ci los Przemo spada mi z nieba!

Dzięki wielkie Przemo!


edii
przeczytaj sobie pierwszy post Przema: Klik

potem się zaloguj u siebie na forum i wejdź na ten url: http://adrestwojegoforum.pl/scripts/convert.php i przeczytaj dokładnie instrukcję!

kouryou - 13-11-2007, 12:01

Mod zadziałał jak trzeba, dzięki Przemo ;)
Choć jakoś po tych zmianach forum wolniej chodzi ;P



Powered by phpBB modified by Przemo © 2003 phpBB Group