PDA

Zobacz pełną wersję : Były przenosiny i konwersja iso->utf-8- prawie działa, ale...



lubicz
04-07-2008, 18:04
Witam!

Temat dotyczy Joomla! 1.0.13 Stable i jego przenosin do na inny serwer.

Musiałem uciekać ze stronką. Wcześniej było wszystko w ISO, teraz musi być UTF. Życie jest upierdliwe czasami.... :rolleyes:

1. Aby wszystko na przyszłość grało zrobiłem export starej bazy do pliku i przekonwertowałem go do UTF-8 według opisu Jorkisahttp://www.jokris.info/content/view/157/279/, następnie zrobiłem import bazy na nowy serwer. Ogonki są, treść wygląda dobrze.

2. Potem zmieniłem kodowanie w pliku templatki, dałem :

<?php header('Content-type: text/html; charset=UTF-8');
echo "<?xml version=\"1.0\" encoding=\"UTF-8\" ?>"; 3. Z pliku ./include/database.php uwolniłem linijkę

@mysql_query("SET NAMES 'utf8'", $this->_resource);Wszystko wyświetla się ok. Tylko nie mogę dodać w nowym artykule czy module żadnego znaku polskiego. W trakcie edycji wszystko widać cacy, ale do bazy to już niestety nie dociera. Gdy napiszę "terefere ążźćłó" do bazy zapisze mi tylko "terefere".

Próbowałem też skryptu zamiany porównywania z tematu: http://forum.joomla.pl/showthread.php?t=16481&highlight=zmiana+por%C3%B3wnywania ale niestety nic nie działa.

No i takie mam teraz terefere.... co z tym robić...

server:
Linux rollercoaster.insane.pl 2.6.25.7-grsec-borsuk5h-64-6 #3 SMP Thu Jun 26 18:38:59 CEST 2008 x86_64 Database Version: 5.0.32-Debian_7etch5 PHP Version: 5.2.0-8+etch11 Joomla! Version: Joomla! 1.0.13 Stable [ Sunglow ] 21 July 2007 16:00

Czy jest może jakie wyjście z tej sytuacji? Proszę o pomoc.
Pozdrawiam Paweł.