AJAX ile geçen İbranice kodlanmış metin (windows 1255)

4 Cevap php

When making an AJAX call from the client, the server responds with Hebrew text. The PHP page that returns the result is in Windows-1255. For some reason, the result encoding is not Windows-1255, and all I see is gibberish instead of Hebrew. The result purposely contains HTML tags.

Ben base64 kodlama, hiçbir şey inşaat, urlkodçözümü denedim.

Teşekkürler!

4 Cevap

i yapmak için gerekli tüm respone php dosyasında bu koymak

header ('Content-Type: text / html; charset = windows-1255');

10x herkes!

Bunu değiştirmek değil, böylece sunucu dönüş UTF-8 yerine 1255?

Bu gün ANSI kullanmaya devam etmek hiçbir neden yok.

AJAX sadece UTF8 ile çalışır, bu yüzden onları göndermeden önce karakterleri dönüştürmek için emin olun, aksi takdirde Javascript karıştırılmış karakterleri alabilirsiniz: sakının.

AJAX çağrı / ekran içeren web sayfası nedir kodlama?