Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Ajax] Polskie znaki
Forum PHP.pl > Forum > Przedszkole
Lirdoner
Witam, mam problem z polskimi znakami w tekście który jest przysyłany ajaxem do pliku php
Szukałem pomocy w google ale tam pisało że wystarczy dodać nagłówek

header("Content-Type: text/html; charset=iso-8859-2");

w odpowiednim kodowaniu, niestety w moim przypadku to nie pomaga
[JAVASCRIPT] pobierz, plaintext
  1. function sendChat(text){
  2. var dataString = 'function=send&message='+text;
  3. $.ajax({
  4. type: "POST",
  5. url: "functions/process.php",
  6. data: dataString,
  7. success: function(html){
  8. $("#error").html(html);
  9. updateChat();
  10. },
  11. });
  12. }
  13.  
  14. $(function() {
  15. // watch textarea for release of key press
  16. $('#sendie').keyup(function(e) {
  17.  
  18. if (e.keyCode == 13) {
  19.  
  20. var text = $(this).val();
  21. var maxLength = $(this).attr("maxlength");
  22. var length = text.length;
  23.  
  24. // send
  25. if (length <= maxLength + 1) {
  26. sendChat(text);
  27. $(this).val("");
  28.  
  29. } else {
  30.  
  31. $(this).val(text.substring(0, maxLength));
  32.  
  33. }
  34.  
  35.  
  36. }
  37. });
  38.  
  39. });
[JAVASCRIPT] pobierz, plaintext

Plik php tylko wprowadza dane do bazy
skowron-line
http://forum.php.pl/index.php?showtopic=67633
amii
A jakie masz ustawione kodowanie w tym pliku i w bazie? (wszędzie powinno być takie samo). Jeśli to nie pomoże sprawdź jakiego kodowanie używa edytor.
Lirdoner
Strone ze skryptem js mam w UTF-8, stronę ze skryptem php również UTF-8

Z tego linka co podał skowron-line
xmlHttp.overrideMimeType('text/html; charset=ISO-8859-2');
tą linijkę jak mam zapisać w tym kodzie
[JAVASCRIPT] pobierz, plaintext
  1. $.ajax({
  2. type: "POST",
  3. url: "functions/process.php",
  4. data: dataString,
  5. success: function(html){
  6. $("#error").html(html);
  7. updateChat();
  8. },
  9. });
[JAVASCRIPT] pobierz, plaintext
skowron-line
http://api.jquery.com/jQuery.ajax/ (contentType)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.