Jquery ajax arama ve charset windows-1252

1 Cevap php

Sevgili stackoveflow, ben bu sorun var. Ben pencere 1252 kodlanan tüm tablolar vardır (ve bu kadar) mssql eski bir sürümü (2000) ile çalışıyorum. Ben yazmak ve bu hattı kullanan php ile başarıyla okuyabilirsiniz:

<?php header('Content-Type: text/html; charset=windows-1252'); ?>

Ben yaparsam beklendiği gibi bunu ben tabloda berbat karakterleri yazmak ajax stili yoksa normal sonrası her şey çalışıyor. Ben de denedim:

contentType: "application/x-www-form-urlencoded;charset=windows-1252",

Hiç şans ile. Herkes bana yardımcı olabilir misiniz?

Teşekkür ederim

1 Cevap

Ben bir şekilde JavaScript Ajax isteği gelen veriler için karakter seti, popo IIRC, bu karmaşık ve çapraz tarayıcı sorunları olması muhtemeldir değiştirmek mümkün olduğunu düşünüyorum.

Eğer bir PHP komut dosyası sorgulama varsa, kolay bir yolu var UTF-8 verileri dönüştürmek için olabilir woudl:

$data = "Höllo, thüs üs windows-1252 encoded data";

$data_utf8 = iconv("windows-1252", "utf-8", $data);

echo $data;