Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> UTF8 w JS
qbas-s
post
Post #1





Grupa: Zarejestrowani
Postów: 304
Pomógł: 1
Dołączył: 28.06.2009

Ostrzeżenie: (0%)
-----


Mój problem polega na tym, że jak wczytuje plik php w którym są polskie znaki poprzez funkcję JS:

function getData(dataSource, divID)
{
if(XMLHttpRequestObject)
{
var obj = document.getElementById(divID);
XMLHttpRequestObject.open("GET", dataSource);
XMLHttpRequestObject.onreadystatechange = function ()
{
if (XMLHttpRequestObject.readyState == 4 &&
XMLHttpRequestObject.status == 200)
{
obj.innerHTML = XMLHttpRequestObject.responseText;
}
}
XMLHttpRequestObject.send(null);
}
}

to mam krzaczki.
Ogólnie na stronie mam polskie znaki(prawie cała strona w php jest zrobiona) tylko w tym konkretnym przypadku nie mam.

Proszę o pomoc
Pozdrawiam
Go to the top of the page
+Quote Post
szalik
post
Post #2





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 28.06.2008

Ostrzeżenie: (0%)
-----


<script type="text/javascript" charset="utf-8">
skrypt
</script>

(IMG:style_emoticons/default/questionmark.gif)

Ten post edytował szalik 5.02.2010, 00:39:36
Go to the top of the page
+Quote Post
qbas-s
post
Post #3





Grupa: Zarejestrowani
Postów: 304
Pomógł: 1
Dołączył: 28.06.2009

Ostrzeżenie: (0%)
-----


również nie działa:/


W tym samym pliku mam również funkcję php do pobierania danych z MySql. Wygląda to tak jakby JS blokował dostęp. Wywala mi coś takiego:

Warning: mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'localhost' (using password: NO) in C:\usr\www\pr_inz\public\user_panel\choose_cat.php on line 7

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\usr\www\pr_inz\public\user_panel\choose_cat.php on line 7

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\usr\www\pr_inz\public\user_panel\choose_cat.php on line 8


Jak sobie z tym poradzić(IMG:style_emoticons/default/questionmark.gif) ?

Ten post edytował qbas-s 5.02.2010, 00:56:55
Go to the top of the page
+Quote Post
szalik
post
Post #4





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 28.06.2008

Ostrzeżenie: (0%)
-----


JS blokował dostęp, e e. Dostęp zabroniony do bazy dla usera ODBC, sprawdź nazwe bazy, adres (localhost ustaw), może spróbuj dać jakieś hasło i je ustawić, albo sprawdzić czy dobry user (spróbuj root).

A co do tego jsa, sprawdź czy wszystkie pliki mają kodowanie UTF-8, spróbuj w phpie moze
Kod
mb_internal_encoding( "UTF-8" )

...

Ten post edytował szalik 5.02.2010, 02:07:43
Go to the top of the page
+Quote Post
qbas-s
post
Post #5





Grupa: Zarejestrowani
Postów: 304
Pomógł: 1
Dołączył: 28.06.2009

Ostrzeżenie: (0%)
-----


ale poza js php normalnie współpracuje z mysql - wszystkie formalności związane z mysql są prawidłowo dokonane.


Co do kodowania problem rozwiązany:)

XMLHttpRequestObject.overrideMimeType('text/html; charset=UTF-8');

zamiast UTF miałem ISO:)




Ten post edytował qbas-s 5.02.2010, 16:47:57
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.12.2025 - 18:23