Strona Główna Forum Dyskusyjne Joomla Mambo Komponenty Moduły! Pobierz Pliki Księga Gości-Dopisz Się!! Napisz do nas! Okienka Popups dzięki overLIB!
Dzisiaj jest piątek, 29 marca 2024 r. 89 dzień roku
Prawa Autorskie serwisu JOKRIS.INFO - Strefa Polskich Składników Joomla! i Mambo
PageRank strony http://www.jokris.info Dodaj Nowości z serwisu Jokris.info do swojej strony iGoogle
 
JOOMLA! TO NAJLEPSZY OBECNIE SYSTEM CMS NA ŚWIECIE! I ZA DARMO!!. PODZIĘKUJMY TWÓRCOM. JOKRIS
 
JOKRIS INFO
JOKRIS INFO
Joomla! - Menu
JOKRIS INFO
JOKRIS INFO
Apel o pomoc
Pomoc dla Kuby Kowalskiego - Przekaż 1% Podatku
Przekaż 1% podatku dla Jakuba Leszka Kowalskiego
Migracja do Joomla 1.5
Wykonam migrację
z
Joomla 1.0.XX
do
Joomla 1.5.XX
Zainteresowanych proszę o składanie ofert na mój adres
E MAIL.
Dodaj Do Zakładek
 
 
Add to Technorati Favorites
Menu główne
Forum Ostatnie posty

Zobacz więcej postów...
Gorąco polecam!!!
Kurs autorstwa Wojtka Romanka tworzenia komponentów do Joomla 1.5. Kursy programowanie, c++, delphi, assembler, c#, csharp, sharp, 8051, 80535, pascal. Programy autorskie. Komponenty do Joomla!. Gorąco polecam. Oby jak najwięcej takich programistów!...
Najczęściej pobierają...
Mod Januszczyk

Księga Gości-Wpisy
Lukas
Bardzo przydatna strona, korzystam.
Kontynuuj
Krzysztof
Witam, zapraszam na ulotki.
Kontynuuj
Skype Web
Zadzwoń do mnie poprzez Skype!
Szukaj w Google
Google Polska!

internet

www.jokris.info
www.2es-sqad.info
pl.wikipedia.org
Kalendarz Imienin
29 Marca 2024
Piątek
Imieniny obchodzą:
Cyryl, Czcirad,
Eustachy,
Eustachiusz, Ostap,
Wiktoryn
Do końca roku zostało 278 dni.
Cytaty
Człowiek jest mniej nieszczęśliwy, gdy nie jest nieszczęśliwy sam.
JOKRIS INFO
JOKRIS INFO
JOKRIS INFO
JOKRIS INFO
JOKRIS INFO
JOKRIS INFO
© 2024 JOKRIS.INFO - Rozszerzenia, dodatki do Joomla! i Mambo
(C) 2024 JOKRIS.INFO - Rozszerzenia, dodatki do Joomla! i Mambo
Google Twoja Wyszukiwarka
JOKRIS INFO
JOKRIS INFO
Forum Joomla / Mambo :: JOKRIS.INFO - Strefa Polskich Składników Joomla! i Mambo
Forum JOKRIS.INFO
Witaj, Internauto!
Proszę Zaloguj się aby napisać post lub Zarejestruj.
Zapomniałeś hasło?
Jokris - Administrator SerwisuZagadaj na Gadu- Gadu
Zadzwoń do mnie poprzez Skype!
Zagadaj na Tlena

Polskie litery w systemie lokalnym (1 wejść)
Idź na sam dół Odpowiedz

TEMAT: Polskie litery w systemie lokalnym

#662
petrus_ (Użytkownik)
petrus_
Bardzo Pomocny
Posty: 53
graphgraph
Polskie litery w systemie lokalnym 2007/04/12 15:23 Oklaski: 16  
Witam.
Mając działający system na Joomla 1.0.12 PL (beta), potrzebuję środowiska lokalnego pod Windows w celach testowych. Jest wiele gotowych środowisk do uruchomienia serwera WWW, PHP i MySQL (wraz z phpMyAdminem). Instalacja jest bardzo prosta, wystarczy pobrać pliki i uruchomić instalator, który poprowadzi nas za rączkę przez cały proces. Potem instalujemy Joomla i wszystko gra, polskie litery też.

Mój problem pojawia się, gdy środowisko "produkcyjne" przenoszę na ten lokalny serwer. Wszystko hula poza polskimi literami. W znalezionych artykułach w sieci rozwiązywane są problemy odwrotne - znikanie liter przy kopiowaniu lokalnej bazy na serwer hostingowy.

Przypuszczam, że mój kłopot jest związany z ustawieniami wyświetlania polskich liter przez serwer lokalny.
Najpierw myślałem, że źle przenoszę bazę, ale okazało się, że przenosząc z nazwa.pl na forall.pl nie straciłem polskich liter Próbowałem z różnymi pakietami XAMPP WAMP JAS. (Z Krasnalem miałem problemy więc nie wypróbowałem )

W bazie danych mam kodowanie utf8. oglądając bazę lokalną myAdminem, czy też zrzuty sqlowe widzę w polach polskie znaki kodowane utf8, a pod Joomla są już tylko znaki zapytania.

Ustawienie językowe Joomla mam pl_PL
Czy ktoś wie gdzie zmienic ustawienia serwera ?
Petrus

Joomla (1.12 pl, 1.13 ISO, UTF-8)
jedna z moich stron
  Temat został zablokowany.
#665
Krzysztof Stachyra (Administrator Forum)
Krzysztof Stachyra
Administrator Forum
Posty: 697
graph
Odp:Polskie litery w systemie lokalnym 2007/04/12 19:39 Oklaski: 88  
petrus_ napisał:

W bazie danych mam kodowanie utf8. oglądając bazę lokalną myAdminem, czy też zrzuty sqlowe widzę w polach polskie znaki kodowane utf8, a pod Joomla są już tylko znaki zapytania.

A jakie kodowanie masz na utf8?.
Czy to?:
1.System kodowania znaków dla MySQL: UTF-8 Unicode (utf8)?.
Czy to?:
2.System porównań dla połączenia MySQL: utf8_unicode_ci:?.
To?:
3.Language: Polski-Polish ?.
Lub to?:
3.Metoda porównywania napisów (w tabelach): latin1_swedish_ci?.
Ad .1. Oznacza, w jakim kodowaniu będą przechowywane dane w całej bazie MySQL. Zauważ, że nie masz możliwości zmiany tej wartości.
Ad .2. Oznacza on, jak sam opis wskazuje, system porównań dla połączenia Twojego Joomla, czyli klienta z serwerem z bazą MySQL. Dotyczy to np. wysyłanych zapytań do bazy, pobierania z bazy informacji, czyli tak zwane echo. Generalnie jest to połączenie Klient-SerwerMySQL. I w tym przypadku nie ma to wpływu na to, czy będziesz miał polskie znaki w treści, czy nie. Weźmy sobie na przykład takie zapytanie, wysłane przez skrypt PHP:
Kod:

  <?php $result=mysql_query("SELECT COUNT(*) clients_count FROM clients;"$connection); $row=mysql_fetch_assoc($result); echo $row['clients_count']; mysql_query("SELECT COUNT(*) clients_count FROM clients;"$connection); echo $row['clients_count']; ?>


W tym kodzie nie ma ani jednego wyrazu, słowa w języku polskim, i być nie może, bo programowanie w PHP opiera się na języku angielskim. A poźniej zwrócony rezultat zapytania, i jego sposób wyświetlenia, to jest właśnie zadanie dla skryptów Joomla.
Ad. 3. Jest to język INTERFEJSU UŻYTKOWNIKA bazy, czyli nie żadne kodowanie, tylko twój język narodowy. Bo gdybyś przestawił tutaj wartość na np:
Language: Norsk-Norwegian
...to miałbyś wszystkie teksty, komunikaty i.t.p w języku norweskim. To też nie ma nic wspólnego z brakiem polskich znaków na Twoim serwerze (witrynie).
Ad. 4. Ta wartość ma właśnie zasadnicze znaczenie w tym, czy będziesz miał polskie znaki na stronie. W phpMyAdminie, , na jego stronie głównej masz tylko opcje z punktów 1 oraz 2. Natomiast aby zobaczyć dokładniej jaki jest system porównywania napisów w bazie MySQL, musisz wejść w strukturę bazy, czyli tam, gdzie są wszystkie tabele, i odczytać wartości, dla każdej tabeli osobno, w kolumnie opisanej "Metoda porównywania napisów". Standardowo jest tam "latin1_swedish_ci (Szwedzki, bez rozróżniania wielkości liter)", czyli ISO-8859-1. Taką wartość powinieneś mieć, gdyż po zmianie tego na np. "latin2_general_ci", co jest często błędnie podpowiadane na niektórych forach, będziesz miał znaki zapytania, zamiast polskich znaków.
Reasumując. Większość baz danych MySQL z którymi ja miałem do czynienia, miało podobne ustawienia do powyższych, oprócz punktów 1(może nie być tej wartości) i 2, gdzie może być kodowanie ISO-8859-2. Wówczas dane w bazie składowane są w języku polskim. Tak miałem ja, na poprzedniej bazie MySQL w wersji 4. Ale myślę, że to wiesz, i Twój problem dotyczy braku polskich znaków na serwerze lokalnym., więc moje wywody przydadzą się też innym. Napisałeś:
Przypuszczam, że mój kłopot jest związany z ustawieniami wyświetlania polskich liter przez serwer lokalny
...więc spróbuj przekodować bazę na np. ISO-8859-2. Ten Twój myAdmin musi posiadać jakieś opcje, podobne do tych z serwera wirtualnego. Spróbuj pokombinować. Jest wiele możliwości. Ten tekst powyżej dotyczy baz danych na serwerach wirtualnych, ale może pomóc Ci w rozwikłaniu Twojego problemu.

petrus_ napisał:
Ustawienie językowe Joomla mam pl_PL

A sprawdzałeś, czy wpis w templatce jest prawidłowy?.
Kod:

  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />


...bo samo ustawienie na pl_PL nie wystarcza przeglądarkom na ustawienie prawidłowego dekodowania znaków.
To tyle. Przeanalizuj mój post, i pamiętaj, o czym już pisałem na tym Forum, że już wprowadzone treści nie ulegną zmianie po zmianach kodowań w bazie MySQL, BO TO CO BYŁO, A JUŻ NIE JEST, NIE PISZE SIĘ W REJESTR. Takie stare przysłowie, ale jak aktualne. Czyli zanim zaczniesz coś robić, spróbuj napisać nowy artykuł, opublikuj go, i zobacz, czy masz polskie znaki.
To tyle. Może ktoś znający się na Krasnalach i.t.p coś dopisze?. Pozdro. Jokris.
CMS: Joomla 1.0.7 Pl. Strona: JOKRIS.INFO. Piszcie spokojnie, bez nerwów!!. [NA SKRÓTY DO POBIERALNI] Gadu-Gadu: Skype: PROSZĘ CZYTAĆ REGULAMIN! Jokris
  Temat został zablokowany.
Idź na samą górę Odpowiedz
© Copyright 2007 Best of Joomla, Powered by FireBoardPobierz nagłówki ostatnich postów.


Strony zaprzyjaźnione z serwisem JOKRIS.INFO - Rozszerzenia, dodatki do Joomla! i Mambo oraz partnerskie
 
 
JOKRIS INFO
JOKRIS INFO
JOKRIS INFO



JOKRIS INFO
JOKRIS INFO
JOKRIS INFO
Linki do stron www opartych na Joomla! i nie tylko!. Odsyłacze pobierane są z komponentu Linki.
JOKRIS INFO
JOKRIS INFO
Do Góry      © 2006 JOKRIS.INFO - Strefa Polskich Składników Joomla! i Mambo - Wszelkie Prawa Zastrzeżone      Do Góry
JOKRIS INFO



Joomla! jest wolnym oprogramowaniem udostępnianym na warunkach licencji GNU/GPL || Technorati Profile