PDA

Zobacz pełną wersję : Jak zmienić kodowanie?



astepas
19-05-2008, 22:07
Zanim napiszę pytanie, zastrzegam, że uzywałem funkcji szukaj, próbowałem Gżegżółki i różnych innych konwerterów:)

Ściągnąłem sobie Joomla! 1.0.15 utf-8 full eng (to nie jest wersja international). Chciałbym, żeby front był po polsku. Do tego chciałem użyć pliku polish.php z paczki Joomla! PL. Ten plik jest w kodownaiu ISO 8859-2. I chociaż próbowałem na różne sposoby nie mogę go tak przerobić na utf-8, żeby na mojej stronie pokazywały się poprawne znaki.

Co ciekawe wypróbowałem plik językowy z Joomla! 1.0.15 International i on działa w 100%.

No, ale chodzi o to, zebym wiedział jak zmienić kodowanie w przyszłości. A nie chcę używać wersji International.

Jakiego programu użyć do konwersji z ISO 8859-2 na utf-8? Bo na prawdę nie mam pomysłu, jak to wykonać:confused:

crazyluki
19-05-2008, 22:22
1. skąd masz wersję 1.0.15eng utf ? w oryginale występuje w iso 8859 1.
Joomla IE występuje w utf lecz joomla 1.0.x standardowo nie jest przygotowana do obsługi utf-8.

2.napisz co chcesz osiągnąć i dlaczego robisz to na około.

Dylek
19-05-2008, 22:51
Gżegżółka (http://www.gzegzolka.com/)?

crazyluki
19-05-2008, 22:53
napisał że już próbował gżegżółki:D

kurtz
19-05-2008, 23:00
Pajączek ? Dreamwaver ? oba w trialu chciażby :D

crazyluki
19-05-2008, 23:01
doczytaliście zawiłość wypowiedzi tej osoby ??:P

astepas
19-05-2008, 23:03
To jest wersja utf-8 ściągnięta z jakiejś angielskiej strony o Joomli!. Jestem pewien, że ta wersja działa dobrze, bo z polskim plikiem językowym z Joomli! International utf-8 działa ok.

Moje marzenie:P : przekonwertować plik językowy w 8859-1 do utf-8. Bo za chiny ludowe nie chce się to zrobić;/ No i poza tym jakbym chciał przekonwertować jakiś plik językowy komponentu, to też nie wychodzi;/

Po humanie jestem, to i ładnie zawijam zdania:P

kurtz
19-05-2008, 23:14
hmm, a czy to oby możliwe, aby lang zwykłego Joomla! pasował do tego IE ? no bo ja nie wiem czy to znowu nie cudo jakieś.

ale kiedys ktoś zmienił kodowanie Joomla! grzebiąc coś w phpMyAdmin :D to może, kto wie ...

astepas
19-05-2008, 23:19
Ale mi nie chodzi o bazę danych;) Bo tą mam kodowaną w utf-8. A lang z IE pasuje do zwykłego - na odwrót nie próbowałem:P

Panowie - to jaki program radzicie do konwersji z iso na utf-8? Bo jak na razie żaden nie działa;/

kurtz
19-05-2008, 23:20
http://www.google.pl/search?q=iso2utf&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:pl:official&client=firefox-a

crazyluki
19-05-2008, 23:21
Powiem tak!
zabierasz się od dupy strony.
1. zacznij od poradnika który jest na pomoc odnośnie bazy danych http://www.pomoc.joomla.pl/content/category/16/94/64/
2. poczytaj newsy na joomla.pl jakie istnieją POLSKIE wydania joomla.
3. wróć jak to przeczytasz i głęboko powiążesz ze sobą punkt pierwszy i drugi!:)

astepas
20-05-2008, 00:21
Widzę, że się całkiem nie zrozumieliśmy:p

Nie mam najmniejszych problemów z bazą danych. Po prostu chcę przekonwerować plik PHP z iso na utf-8 i tyle!

W załaczniku plik polish.php, który chciałbym przerobić na utf. I chciałbym wiedziec jakim programem to zrobić?

crazyluki
20-05-2008, 00:25
gżegżółką.
ale jeśli Ci pasuje plik z któregoś z polskich wydań to śmiało używaj. frontend nie różni się niczym dla wszystkich wersji.
pozdrawiam

astepas
20-05-2008, 13:43
Tylko, że za jak przekoduję za pomocą gżegżółki, to mi na stronie wyskakują krzaczki. A wolałbym wiedzieć na przyszłosć jak to zrobić;)
Wybieram opcję przekodowania bezpośrednio z ISO na UTF. No, chyba, że źle coś robię?

kurtz
20-05-2008, 13:51
dostałeś kilka innych niż gżegżółka alternatyw.

astepas
20-05-2008, 20:26
Panowie, powiem tylko, że czasem przez swoją głupotę i Joomlę! mam ochotę się załamać. Już wiem, dlaczego cały czas źle wyświetlał się język polski, pomimo przekonwertowanie pliku na utf-8.

W polish.php jest taka linijka:
DEFINE('_ISO','charset=ISO-8859-2');

i należy ją zmienić na:

DEFINE('_ISO','charset=utf-8');

I teraz wszystko działa w utf-8:)