![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 577 Pomógł: 6 Dołączył: 21.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
piszę stronę wielojęzyczną i wszystko byłoby ok, gdyby tekst na stronie był tylko wczytywany z plików tekstowych, w których mam tłumaczenia języków. Zmieniam kodowanie strony i nie ma problemu z tekstem w plikach, ale pojawia się problem z tekstem z bazy danych. Strone piszę w j. polskim i jest to domyślny język, w którym wszystko działa bez kłopotu. Problem jest jednak wówczas kiedy zmienię np. na angielski tekst z pliku tłumaczenia jest ok, ale polsie znaki z bazy danych nie są ok. Czy jest prosta i skuteczna metoda na wielojęzyczną stronę. Prawdopodobie jeśli dobrze myślę strona powinna mieć kodowanie utf-8 zamiast jak mam teraz: iso-8859-2, iso-8859-1 itd. No tak, ale jak to zrobić dla strony kiedy tłumaczenia są w plikach ($jezyk['tekst_one'] = "Bla bla";) i tekst jest z bazy danych. Tak, aby nie zależnie o wybranego języka (txt) i nie zależnie czy w tekście z bazy danych będą polskie, angielskie, niemieckie, rosyjskie zanki zawsze były wyświetlane prawidłowo (czytelnie) na stronie w takim, czy innym języku? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 577 Pomógł: 6 Dołączył: 21.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
Kamil
Zmiane kodowana, o której piszesz sprawdziłem wcześniej. Nie przyniosło to porządanego efektu. Tekst z bazy danych gorzej niż było - brak polskich znaków? Tekst z plików, tutaj musiałem dodatkowo skonwertować tekst na utf-8, a po co? erix Temat przegladałem już wcześniej, ale liczba stron i brak informacji której szukam, zniechęcił mnie do dalszego czytania, ale skoro poleciłeś mi ten temat więc przeszedłem przez cały. Niestety nie znalazłem odpowiedzi. Można krótko? Ja już zdecydowałem wcześniej jak to zrobię. Tekst statyczny w tablicy (pliki językowe, charset=...) i tutaj nie ma problemu. Kłopotliwy jest tekst z dazy danych, na kodowaniu wymięka. UTF-8 coś też wymięka (czy to dlatego że localhost, na serwerze byłoby lepiej, ale skoro w latin są polskie znaki. What's a problem)? Pliki są ok, jak to zrobić najprościej i skutecznie dla bazy danych? Dodatkowe info: artykuły, wiadomości, komentarze wszystko ma się wyświetlać na stronie bez względu na wybrany język użytkownika. Zmianie ulega część statyczna (tekst z pliku), dynamiczny tekst z bazy, bez zmian, aby tylko był wyświetlany czytelnie w każdym dowolnym języku na stronie. I to wszystko. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 01:44 |