Thread View: pl.comp.lang.javascript
8 messages
8 total messages
Started by Slawek
Sat, 14 Aug 2010 18:30
okienko alert problem z polskimi znakami - pomocy
Author: Slawek
Date: Sat, 14 Aug 2010 18:30
Date: Sat, 14 Aug 2010 18:30
39 lines
2825 bytes
2825 bytes
Witam
Mam problem z polskimi znakami generując w js okienko alert. Po prostu
pokazują się krzaki. Kodowanie mam ustawione na utf-8, pliki zapisane też w
utf-8 a mimo to dostaje krzaki
<script type="text/javascript">
alert(' test polskich znaków śćźąłó');
location.replace("<?php echo $back; ?>");
</script>
oczywiście tam gdzie są wpisane polskie znaki dostaję jakieś dziwne znaczki
kodowanie na stronie mam takie
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<meta name="robots" content="all" /><title>tytul</title>
<link rel="stylesheet" type="text/css" href="css/style.css" />
<!--[if lte IE 7]><style type="text/css">html .jquerycssmenu{height: 1%;}
</style><![endif]--><script language="javascript" type="text/javascript"
src="js/jquery-1.3.1.js"></script>
<link type="text/css" rel="stylesheet" href="css/jquery.rte.css" /><script
src="js/jquery.rte.js" type="text/javascript"></script>
<script src="js/jquery.rte.tb.js" type="text/javascript"></script>
<script src="js/jquery.ocupload-1.1.4.js" type="text/javascript"></script>
<script src="js/edytor.js" type="text/javascript"></script><script
src="js/toplip.js" type="text/javascript"></script>
<meta name="keywords" content="" />
<meta name="description" content="" />
</head>
Naprawdę nie wiem w czym moze być problem.
Gdyby ktoś miał jakiś pomysł to będę wdzięczny.
z góry dziękuję i pozdrawiam
Sławek
Re: okienko alert problem z polskimi znakami - pomocy
Author: porneL
Date: Sat, 14 Aug 2010 19:58
Date: Sat, 14 Aug 2010 19:58
37 lines
1950 bytes
1950 bytes
On Sat, 14 Aug 2010 19:30:07 +0100, Slawek <"grypy[at]wp.pl"> wrote:
> Witam
>
> Mam problem z polskimi znakami generując w js okienko alert. Po prostu
> pokazują się krzaki. Kodowanie mam ustawione na utf-8, pliki zapisane
> też w utf-8 a mimo to dostaje krzaki
>
> <script type="text/javascript">
> alert(' test polskich znaków śćźąłó');
> location.replace("<?php echo $back; ?>");
> </script>
> oczywiście tam gdzie są wpisane polskie znaki dostaję jakieś dziwne
> znaczki
Jak nie działa, to raczej nie masz prawidłowej deklaracji albo kodowania.
Wypisywanie w <script> czegokolwiek bez json_encode() jest proszeniem się
o XSS. json_encode() przy okazji wymusza kodowanie na UTF-8, więc dowiesz
się, czy masz, czy tylko ci się wydaje.
> kodowanie na stronie mam takie
>
> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Dlaczego piszesz nową stronę dla przeglądarek bez CSS?
http://pornel.net/transitional
I dlaczego w XHTML?
http://pornel.net/xhtml
--
http://pornel.net
this.author = new Geek("porneL");
Re: okienko alert problem z polskimi znakami - pomocy
Author: Slawek
Date: Sun, 15 Aug 2010 08:33
Date: Sun, 15 Aug 2010 08:33
9 lines
1505 bytes
1505 bytes
> > Jak nie działa, to raczej nie masz prawidłowej deklaracji albo kodowania. > Czyli zmienić nagłówek head? No bo tak na stronie wszystko działa jak należy. To co wyciąga z bazy danych, itd. pozdrawia i dzięki za pomoc Slawek
Re: okienko alert problem z polskimi znakami - pomocy
Author: porneL
Date: Sun, 15 Aug 2010 10:09
Date: Sun, 15 Aug 2010 10:09
14 lines
1320 bytes
1320 bytes
On Sun, 15 Aug 2010 09:33:02 +0100, Slawek <"grypy[at]wp.pl"> wrote:
>> Jak nie działa, to raczej nie masz prawidłowej deklaracji albo
>> kodowania.
>>
> Czyli zmienić nagłówek head? No bo tak na stronie wszystko działa jak
> należy. To co wyciąga z bazy danych, itd.
Jeżeli skrypt jest w innym pliku, niż strona, to deklaracja kodowania
strony nie ma na niego wpływu.
--
http://pornel.net
this.author = new Geek("porneL");
Re: okienko alert problem z polskimi znakami - pomocy
Author: Slawek
Date: Sun, 15 Aug 2010 15:23
Date: Sun, 15 Aug 2010 15:23
11 lines
1721 bytes
1721 bytes
> > Jeżeli skrypt jest w innym pliku, niż strona, to deklaracja kodowania > strony nie ma na niego wpływu. > Ja już zdesperowany wstawiałem nawet w ten sam plik na żywca tego js z tym alertem i z ręki wpisywałem tekst z polskimi znakami. Nic to nie daje, dalej są krzaki:( pozdrawiam Sławek
Re: okienko alert problem z polskimi znakami - pomocy
Author: Slawek
Date: Mon, 16 Aug 2010 06:33
Date: Mon, 16 Aug 2010 06:33
22 lines
2143 bytes
2143 bytes
Za radą kolegi z innej grupy zacząłem grzebać w pliku .htaccess i zrobiłem
alert bez location.replace("<?php echo $back; ?>");
czyli teraz mam tak
?>
<script type="text/javascript">
alert("śćą");
</script>
<?php
i okienko pokazuje sie dwa razy: raz dobrze a raz źle. Mam w htacces
definicje
RewriteEngine On
RewriteRule ^index.html /index.php
........itd.
Jak wpisuje index.php okie raz pokazuje się z krzakami a później dobrze, a
czasem odwrotnie. A niekiedy pokazuje sie raz i z dobrymi znakami.
A używam jeszcze szablonów Smarty może to też ma jakieś znaczenie.
pozdrawiam
Sławek
Re: okienko alert problem z polskimi znakami - pomocy
Author: A.L.E.C
Date: Mon, 16 Aug 2010 07:11
Date: Mon, 16 Aug 2010 07:11
11 lines
1499 bytes
1499 bytes
On 16.08.2010 08:33, Slawek wrote: > Jak wpisuje index.php okie raz pokazuje się z krzakami a później dobrze, > a czasem odwrotnie. A niekiedy pokazuje sie raz i z dobrymi znakami. Sprawdź default_charset w php.ini. -- Aleksander 'A.L.E.C' Machniak http://alec.pl gg:2275252 LAN Management System Developer http://lms.org.pl Roundcube Webmail Developer http://roundcube.net
Re: okienko alert problem z polskimi znakami - pomocy
Author: Slawek
Date: Mon, 16 Aug 2010 08:24
Date: Mon, 16 Aug 2010 08:24
14 lines
1859 bytes
1859 bytes
Użytkownik "A.L.E.C" <alec1@poczta.onet.pl> napisał w wiadomości news:i4aobi$77e$1@news.onet.pl... > On 16.08.2010 08:33, Slawek wrote: > >> Jak wpisuje index.php okie raz pokazuje się z krzakami a później dobrze, >> a czasem odwrotnie. A niekiedy pokazuje sie raz i z dobrymi znakami. > > Sprawdź default_charset w php.ini. > to jest host na tym cholernym home.pl więc nie mam dostępu do tego pliku:( pozdrawiam Sławek
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads