SORU
30 EYLÜL 2008, Salı


Karakter şeklinde kodlama ayarı Internet Explorer gönder

Bir form içeren bir sayfa var. Bu sayfa içerik türü metin/html ile servis edilir;karakter=utf-8. Bu form-8859-1, ISO karakter kodlaması kullanarak sunucuya göndermek istiyorum. Bu mümkün Internet Explorer ile mi?

Kabul-karakter kümesi ayarı parçası olarak öznitelik, böyle, Firefox, Opera vb için çalışıyor. ama IE için değil.

<form accept-charset="ISO-8859-1">
  ...
</form>

Edit: Bu form sunucu ve sunucuya gönderilecek sunucu üzerinde herhangi bir kontrolü var B. B. . Bir oluşturulur

Eğer sunucu Bir karakter kümesi ISO-8859-1 ile içerik sunmak için yola çıktım eğer her şey çalışıyor, ama bu değişiklik olmadan Bir kodlama sunucu için bir çözüm arıyorum. Başka bir soru about setting the encoding in server A. var

CEVAP
2 EYLÜL 2009, ÇARŞAMBA


Bu basit bir hack var:

Ekle sadece kabul için karakter kümesi, sunucu ve e-posta (veya ALMAK) meydana gelen bir varlık ile formda gizli bir giriş alanı.

Örnek: Eğer formu bir server ISO-8859-1 ve form hizmet üzerindeyse şeklinde böyle bir şey: server bekliyor UTF-8 eklemek için yayınlayacağız

<input name="iehack" type="hidden" value="☠" />

YANİ o zaman "şeklinde" UTF-8 karakter ve kullanımı UTF-8 zaman POST veya GET içerir. algılar Garip ama gerçekten işe yarıyor.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • bethliebert

    bethliebert

    23 EKİM 2008
  • ChasesAndCrashes

    ChasesAndCra

    31 Temmuz 2009
  • SRI International

    SRI Internat

    30 NİSAN 2008