UTF-8 i Firefox
Moderator: Pomocy?!
UTF-8 i Firefox
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.7) Gecko/20050414 Firefox/1.0.3
- meficho
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.8) Gecko/20050517 Firefox/1.0.4 (MOOX M2)
Z czego korzystasz?
- Tomek
- Moderator
- Posty: 9041
- Z nami od: 19 sierpnia 2004, 06:52
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.7) Gecko/20050414 Firefox/1.0.3
- Gość
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.7) Gecko/20050414 Firefox/1.0.3
1. Czy baza danych ma ustawione kodowanie utf-8
2. Czy strona z formularzami wysyłająca dane do bazy też na pewno jest w utf-8!
- Cleriic
- Moderator
- Posty: 659
- Z nami od: 09 stycznia 2004, 16:04
- Lokalizacja: Polska :)
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.7) Gecko/20050414 Firefox/1.0.3
- Gość
Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.8) Gecko/20050513 Fedora/1.0.4-1.3.1 Firefox/1.0.4
Co do technologii Flash: na tym forum się tym nie zajmujemy.
- zwierz
- Moderator
- Posty: 1914
- Z nami od: 31 sierpnia 2003, 10:13
- Lokalizacja: Kraków
utf-8 i mysql
Przeglądarka: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)
wiec tak :
- baza jest prawidlowo zdefiniowana
- formularz i strona kodowa rowniez ... za pomoca meta i funkcji header();
przy przeladowaniu zmienna post z literka Ł jest wlasciwa dla utf-8
caly proces nastepuje w samej bazie ... zle wpisanie ..
gdy bobieram dane do Ł jest juz wadliwe ...
przyklad :
przed zapisem wlasciwe kodowanie: Åukasz
po zapisie o odczyt z mysql 4.1: Å?ukasz
juz sam nie wiem co zrobic ...
jak sie oczywiscie na samym polu w bazie zmieni kodowanie na latin1
to Ł sie wyświetla ... ale to nie jest prawidlowe ...
Pozdrawiam
i jak by dalo sie to wyjasnic prosze maila na adres:
info@emailer.pl
http://www.emailer.pl
- www.emailer.pl
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.10) Gecko/20050717 Firefox/1.0.6
zwierz pisze:[...]Co do technologii Flash: na tym forum się tym nie zajmujemy.
Też się zajmujemy. Chyba mówisz za siebie ? W jednym masz tylko rację, że Flash niezależnie odczytuje kodowanie, bo poprostu Flash ZAWSZE koduje/odkodowuje w UTF-8. Chyba, ze we Flash-u ktoś ustawił "System.useCodePage=true" a wtedy Flash odczytuje dane tak, jak ustawione jest kodowanie w systemie a NIE jak na stronie. Jednym słowem jeśli używamy Windows PL, to stroną kodową jest CP1250 i tak będzie kodował/odkodowywał Flash. Kodowanie strony (X)HTML nie ma nic do tego .
pozdroofko,
- Gedi
- Posty: 324
- Z nami od: 10 sierpnia 2003, 17:36
prblem z polskimi znakami we flashu w dynamic text
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.10) Gecko/20050717 Firefox/1.0.6
- kaczan2
Re: prblem z polskimi znakami we flashu w dynamic text
Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; pl; rv:1.8b5) Gecko/20051004 Firefox/1.4.1
kaczan2 pisze:siemka mam problem zrobiłe msobie taki swf we flashu który wczytuje z pliku txt tekst do dynamic text tylko niewyświetla mi on polskich liter co mam zrobic ??? proszę o odpowiedź!!
Zastosować właściwe kodownia znaków? BTW. Od tego jest dział Tworzenie stron WWW, ale flashem się na tym forum nie zajmujemy.
- zwierz
- Moderator
- Posty: 1914
- Z nami od: 31 sierpnia 2003, 10:13
- Lokalizacja: Kraków
flash
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.10) Gecko/20050717 Firefox/1.0.6
- kaczan2
Re: UTF-8 i Firefox
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.12) Gecko/20050919 Firefox/1.0.7
meficho pisze:Mam strone. Strona jest w standardzie utf-8. W tekscie na tej stronie uzyte sa polskie znaki. I wszystko byloby OK gdyby nie jeden wyjatek - duza litera Ł. W gdy przegladam zrodlo strony mala litera "ł" ma postać "Å,", zas duza "Ł" jest zapisana jako "Å?"... jednak "Å?" nie wyswietla sie jako "Ł" tylko jest wyswietlane jako "??". Juz nie wiem w czym problem. A moze to litera "Ł" powinna wygladac inaczej niz "Å?" ? Z gory dzieki za odpowiedzi.
Mam dokładnie ten sam problem, uprzedzając pytania:
1)Baza ma ustawione wszedzie utf-8.
2)Wszystkie strony i formularze maja utf-8.
3)Dane do bazy wprowadzeane sa z poziomu strony(formularza) tez kodowanej utf-8
4)Moim zdaniem problem jest w bazie MySql, gdy zapisuje w źródle strony duże "Ł" pojawia się bez problemu.
5)Używam Zend 5.0.0 z ustawionym zapisem utf-8 ale to nie ma znaczenia bo wszystkie dane wprowadzam do bazy z poziomu formularza.
- pico
Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.3) Gecko/20060326 Firefox/1.5.0.3 (Debian-1.5.dfsg+1.5.0.3-2)
Zdaje się że będzie to:
- Kod: Zaznacz cały
SET NAMES 'utf8';
Z tym, że trzeba uważać na wprowadzone do tej pory dane...
- cyryl
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.8) Gecko/20050511 Firefox/1.0.4
[php]
function noL($s){
return str_replace(chr(197)."?","Ł",$s);
}
[/php]
Funkcja noL() jest wywoływana dla wszystkich ciągów wczytanych z bazy, które są zagrożone literą Ł (czyli np imiona, ale nie numery telefonów).
Działa 8)
- gość
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1
ja korzystam gzegzolki i normalnie w meta mam ustawione na UTF-8 zapisuje sobie plik na serwie i mam Micha? zamiast Michał
i tylko to pieprzone ł nie wyswietla dlaczego moglby ktos kto mial juz taki problem opisac od czego jets to zalezne
Baza jak u innych ustawiona na UTF zreszta to nie ma tutaj znaczenia bo czerpie plik prosto z ftp
- malutki
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1
u mnie zaltwilo wprowadzenie>>> ż jako ł
daje linka do znaczkow http://www.kaszubia.com/pl/komputery/kaszubski_html.htm#unicode
- malutki2
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1
Ja wykonuję taki skrypt i działa zawsze dobrze.
- Kod: Zaznacz cały
<?
mysql_query('SET collation_server = \'utf8_general_ci\';');
mysql_query('SET collation_database = \'utf8_unicode_ci\';');
mysql_query('SET collation_connection = \'utf8_unicode_ci\';');
mysql_query('SET character_set_client = \'utf8\';');
mysql_query('SET character_set_connection = \'utf8\';');
mysql_query('SET character_set_database = \'utf8\';');
mysql_query('SET character_set_results = \'utf8\';');
mysql_query('SET character_set_server = \'utf8\';');
mysql_query('SET character_set_system = \'utf8\';');
?>
- pearl1985@interia.pl
Wróć do Standardy WWW i źle działające strony
Kto jest online
Zarejestrowani użytkownicy: Bing [Bot], Google [Bot]