Internet Explorer 7'de veya Internet Explorer 6'da bir Web sayfasında Form verilerini geçirmek için POST veya GET yöntemini kullanmayı denediğinizde sorunlar oluşabilir

Makale çevirileri Makale çevirileri
Makale numarası: 939941 - Bu makalenin geçerli olduğu ürünleri görün.
Önemli Bu makale, kayıt defterini düzenlemeyle ilgili bilgi içerir. Kayıt defterini değiştirmeden önce yedeklemeyi unutmayın. Bir sorun çıkması durumunda kayıt defterini nasıl geri yükleyeceğinizi bildiğinizden emin olun. Kayıt defterini yedekleme, geri yükleme ve değiştirme hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makaleyi inceleyin:
322756Windows'da kayıt defterini yedekleme ve geri yükleme
Hepsini aç | Hepsini kapa

Bu Sayfada

Belirtiler

Bir Web sayfasında form verilerini geçirmek için POST yöntemi veya GET yöntemini kullanmaya çalıştığınızda ınternet Explorer 7'yi veya Microsoft ınternet Explorer 6'de, aşağıdaki belirtilerden biriyle karşılaşabilirsiniz.

Belirti 1

Bazı karakterler, POST yöntemi veya GET yöntemi Unicode sayısal karakter başvuruları kodlar. Örneğin, bu yöntemler kodlamak あ % % 26 2312354 % 3B olarak.

Japonca karakterler içeren Web sayfalarını, bu sorun oluşabilir. Ayrıca, Web sayfaları, bir karakter kümesi, windows 31j HTTP üstbilgilerinde ile işaretlenir.

Belirti 2

POST yöntemi veya GET yöntemi, Web sunucusu için form veri iletim edemiyor. Ayrıca, aşağıdakine benzer bir komut dosyası hata iletisi alabilirsiniz:
Line Number satır:
Number karakter sayısı:
Hata: Hata belirtilmemiş.
Kod: 0
URL URL'SI:
Form verilerini lone alanın başlangıcında yalnızca Unicode karakterleri varsa bu sorun oluşabilir. Örneğin, form verilerini aşağıdaki lone alanın başlangıcında yalnızca Unicode karakter türlerini birini içerebilir:
  • ASCII ve Japonca karakterlerin BIR karışımı.
  • Karakter U + 301 C (? tilde), Çince, Japonca veya Korece bir karakteri ile birlikte.
  • Karakter U + 3030 (? tilde), Çince, Japonca veya Korece bir karakteri ile birlikte.

Neden

Bu sorun, belirli karakter birleşimleri form verilerini içeren ınternet Explorer doğru kod sayfası için gerekli olan dil kullanmaması nedeniyle oluşur.

Çözüm

Güvenlik güncelleştirmesi bilgileri

Bu sorunu gidermek için, en güncel Internet Explorer toplu güvenlik güncelleştirmesini yükleyin. En güncel güncelleştirmeleri yüklemek için aşağıdaki Microsoft Web sitesini ziyaret edin:
http://windowsupdate.microsoft.com
En güncel Internet Explorer toplu güvenlik güncelleştirmesi hakkında daha fazla teknik bilgi için, aşağıdaki Microsoft Web sitesini ziyaret edin:
http://www.microsoft.com/technet/security/current.aspx
NotBu düzeltme ilk olarak 947864 (MS08-024) güvenlik güncelleştirmesine eklenmiştir. Daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
947864MS06-024: Internet Explorer için toplu güvenlik güncelleştirmesi

Hizmet paketi bilgileri

Bu sorunu gidermek için, en son Windows Vista hizmet paketini edinin. Daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
935791En son Windows Vista hizmet paketi nasıl elde edilir

Düzeltme bilgileri

Internet Explorer 7, Windows Vista'daki

Desteklenen bir düzeltme Microsoft'tan edinilebilir. Ancak bu düzeltmenin, yalnızca bu makalede anlatılan sorunu gidermesi amaçlanmıştır. Bu düzeltmeyi yalnızca bu sorunla karşılaşan sistemlere uygulayın. Bu düzeltme ek sınamaya tabi olabilir. Bu nedenle, bu sorun nedeniyle önemli ölçüde etkilenmediyseniz, bu düzeltmeyi içeren bir sonraki yazılım güncelleştirmesini beklemeniz önerilir.

Düzeltme karşıdan yüklenebilir ise bu Bilgi Bankası makalesinin başında "Düzeltme karşıdan yüklenebilir" bölümü bulunur. Bu bölüm görünmüyorsa, düzeltmeyi edinmek üzere Microsoft Müşteri Hizmetleri ve Destek ekibine başvurun.

Not Ek sorunlar oluşursa veya tüm sorun giderme işlemi gerekmiyorsa, ayrı bir hizmet isteği oluşturmanız gerekebilir. Ek destek sorularına ve bu düzeltme için geçerli olmayan sorunlara normal destek ücretleri uygulanır. Microsoft Müşteri Hizmetleri ve Destek telefon numaralarının tam listesi veya ayrı bir hizmet isteği oluşturmak için, aşağıdaki Microsoft Web sitesini ziyaret edin:
http://support.microsoft.com/contactus/?ws=support
Not "Düzeltme karşıdan yüklenebilir" formunda, düzeltmenin kullanılabilir olduğu diller görüntülenir. Kendi dilinizi görmüyorsanız, bunun nedeni bu düzeltme, seçtiğiniz dil için kullanılamaz.
ÖNKOŞULLAR
Bu düzeltmeyi uygulamak için <a0></a0>, ınternet Explorer 7, Windows Vista'da yüklü olması gerekir.
Yeniden başlatma gereksinimi
Bu düzeltmeyi yükledikten sonra bilgisayarı yeniden başlatmanız gerekir.
Düzeltme Değiştirme Bilgileri
Bu düzeltme başka bir düzeltmenin yerini almaz.
DOSYA BİLGİLERİ
Bu düzeltmenin İngilizce sürümü, aşağıdaki tabloda listelenen dosya özniteliklerine (veya daha yeni dosya özniteliklerine) sahiptir. Bu dosyaların tarihleri ve saatleri Koordinatlı Evrensel Saat'e (UTC) göre listelenir. Dosya bilgilerini görüntülediğinizde yerel saate dönüştürülür. UTC ve yerel saat arasındaki farkı bulmak için <a0></a0>, Denetim Masası'ndaki tarih ve saat öğesinde saat dilimi sekmesini kullanın.
Windows Vista, x 86 tabanlı sürümleri
Bu tabloyu kapaBu tabloyu aç
Dosya AdıDosya SürümüDosya BoyutuTARİHSAATPlatform
Update.mumUygulanamaz1,95514 Ağu 200713: 43Uygulanamaz
X86_c6d00ed094683fc17863d9f000f3471f_31bf3856ad364e35_6.0.6000.20660_none_6a6c64b1e7fb11d5.manifestUygulanamaz70414 Ağu 200713: 43Uygulanamaz
X86_microsoft-windows-ie-htmlrendering_31bf3856ad364e35_6.0.6000.20660_none_11a58f533e513474.manifestUygulanamaz928,49414 Ağu 200713: 43Uygulanamaz
Mshtml.dll7.0.6000.206603,592,19214 Ağu 200702: 22X86
Mshtml.tlb7.0.6000.206601,383,42413 Ağu 200723: 27Uygulanamaz

Windows Vista, 64-bit sürümleri
Bu tabloyu kapaBu tabloyu aç
Dosya AdıDosya SürümüDosya BoyutuTARİHSAATPlatform
Amd64_adc064d3c3764f0db37954aa4e7dc73d_31bf3856ad364e35_6.0.6000.20660_none_0cf1d7b9cf353430.manifestUygulanamaz70814 Ağu 200713: 43Uygulanamaz
Amd64_c6d00ed094683fc17863d9f000f3471f_31bf3856ad364e35_6.0.6000.20660_none_c68b0035a058830b.manifestUygulanamaz70614 Ağu 200713: 43Uygulanamaz
Amd64_microsoft-windows - ie - htmlrendering_31bf3856ad364e35_6.0.6000.20660_none_6dc42ad6f6aea5aa.manifestUygulanamaz928,55514 Ağu 200713: 47Uygulanamaz
Package_1_for_kb939941 ~ 31bf3856ad364e35 ~ amd64 ~ ~ 6.0.1.0.mumUygulanamaz1,80314 Ağu 200713: 43Uygulanamaz
Package_2_for_kb939941 ~ 31bf3856ad364e35 ~ amd64 ~ ~ 6.0.1.0.mumUygulanamaz1,96614 Ağu 200713: 43Uygulanamaz
Update.mumUygulanamaz1,86914 Ağu 200713: 43Uygulanamaz
Mshtml.dll7.0.6000.206605,679,10414 Ağu 200704: 39X64
Mshtml.tlb7.0.6000.206601,383,42413 Ağu 200723: 38Uygulanamaz

Windows Server 2003'te ınternet Explorer 7

Desteklenen bir düzeltme Microsoft'tan edinilebilir. Ancak bu düzeltmenin, yalnızca bu makalede anlatılan sorunu gidermesi amaçlanmıştır. Bu düzeltmeyi yalnızca bu sorunla karşılaşan sistemlere uygulayın. Bu düzeltme ek sınamaya tabi olabilir. Bu nedenle, bu sorun nedeniyle önemli ölçüde etkilenmediyseniz, bu düzeltmeyi içeren bir sonraki yazılım güncelleştirmesini beklemeniz önerilir.

Düzeltme karşıdan yüklenebilir ise bu Bilgi Bankası makalesinin başında "Düzeltme karşıdan yüklenebilir" bölümü bulunur. Bu bölüm görünmüyorsa, düzeltmeyi edinmek üzere Microsoft Müşteri Hizmetleri ve Destek ekibine başvurun.

Not Ek sorunlar oluşursa veya tüm sorun giderme işlemi gerekmiyorsa, ayrı bir hizmet isteği oluşturmanız gerekebilir. Ek destek sorularına ve bu düzeltme için geçerli olmayan sorunlara normal destek ücretleri uygulanır. Microsoft Müşteri Hizmetleri ve Destek telefon numaralarının tam listesi veya ayrı bir hizmet isteği oluşturmak için, aşağıdaki Microsoft Web sitesini ziyaret edin:
http://support.microsoft.com/contactus/?ws=support
Not "Düzeltme karşıdan yüklenebilir" formunda, düzeltmenin kullanılabilir olduğu diller görüntülenir. Kendi dilinizi görmüyorsanız, bunun nedeni bu düzeltme, seçtiğiniz dil için kullanılamaz.
ÖNKOŞULLAR
Bu düzeltmeyi uygulamak için <a0></a0>, aşağıdaki gereksinimleri karşılaması gerekir:
  • Windows Server 2003 Service Pack 2 yüklü olmalıdır. Daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
    889100En son Windows Server 2003 hizmet paketi nasıl elde edilir
  • Internet Explorer 7, Windows Server 2003 Service Pack 2'de olması gerekir.
Yeniden başlatma gereksinimi
Bu düzeltmeyi yükledikten sonra bilgisayarı yeniden başlatmanız gerekir.
Düzeltme Değiştirme Bilgileri
Bu düzeltme başka bir düzeltmenin yerini almaz.
DOSYA BİLGİLERİ
Bu düzeltmenin İngilizce sürümü, aşağıdaki tabloda listelenen dosya özniteliklerine (veya daha yeni dosya özniteliklerine) sahiptir. Bu dosyaların tarihleri ve saatleri Koordinatlı Evrensel Saat'e (UTC) göre listelenir. Dosya bilgilerini görüntülediğinizde yerel saate dönüştürülür. UTC ve yerel saat arasındaki farkı bulmak için <a0></a0>, Denetim Masası'ndaki tarih ve saat öğesinde saat dilimi sekmesini kullanın.
Windows Server 2003 Service Pack 2, x 86 tabanlı sürümleri
Bu tabloyu kapaBu tabloyu aç
Dosya AdıDosya SürümüDosya BoyutuTARİHSAATPlatform
Mshtml.dll7.0.6000.206613,592,19222 Ağu 200722: 12X86

Windows Server 2003 Service Pack 2, x 64 tabanlı sürümleri
Bu tabloyu kapaBu tabloyu aç
Dosya AdıDosya SürümüDosya BoyutuTARİHSAATPlatformSP gereksinimiHizmet Dalı
Mshtml.dll7.0.6000.206615,679,10422 Ağu 200720: 07X64SP2Uygulanamaz
Wmshtml.dll7.0.6000.206613,592,19222 Ağu 200720: 08X86SP2WOW

Windows Server 2003 Service Pack 2, ıtanium tabanlı sürümleri
Bu tabloyu kapaBu tabloyu aç
Dosya AdıDosya SürümüDosya BoyutuTARİHSAATPlatformSP gereksinimiHizmet Dalı
Mshtml.dll7.0.6000.2066110,051,58422 Ağu 200720: 08IA-64SP2Uygulanamaz
Wmshtml.dll7.0.6000.206613,592,19222 Ağu 200720: 09X86SP2WOW

Internet Explorer 7 ve ınternet Explorer 6 Windows XP

Desteklenen bir düzeltme Microsoft'tan edinilebilir. Ancak bu düzeltmenin, yalnızca bu makalede anlatılan sorunu gidermesi amaçlanmıştır. Bu düzeltmeyi yalnızca bu sorunla karşılaşan sistemlere uygulayın. Bu düzeltme ek sınamaya tabi olabilir. Bu nedenle, bu sorun nedeniyle önemli ölçüde etkilenmediyseniz, bu düzeltmeyi içeren bir sonraki yazılım güncelleştirmesini beklemeniz önerilir.

Düzeltme karşıdan yüklenebilir ise bu Bilgi Bankası makalesinin başında "Düzeltme karşıdan yüklenebilir" bölümü bulunur. Bu bölüm görünmüyorsa, düzeltmeyi edinmek üzere Microsoft Müşteri Hizmetleri ve Destek ekibine başvurun.

Not Ek sorunlar oluşursa veya tüm sorun giderme işlemi gerekmiyorsa, ayrı bir hizmet isteği oluşturmanız gerekebilir. Ek destek sorularına ve bu düzeltme için geçerli olmayan sorunlara normal destek ücretleri uygulanır. Microsoft Müşteri Hizmetleri ve Destek telefon numaralarının tam listesi veya ayrı bir hizmet isteği oluşturmak için, aşağıdaki Microsoft Web sitesini ziyaret edin:
http://support.microsoft.com/contactus/?ws=support
Not "Düzeltme karşıdan yüklenebilir" formunda, düzeltmenin kullanılabilir olduğu diller görüntülenir. Kendi dilinizi görmüyorsanız, bunun nedeni bu düzeltme, seçtiğiniz dil için kullanılamaz.
ÖNKOŞULLAR
Bu düzeltmeyi uygulamak için <a0></a0>, Windows XP Service Pack 2 yüklü olmalıdır. Daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
322389en son Windows XP hizmet paketi nasıl elde edilir
Yeniden başlatma gereksinimi
Bu düzeltmeyi yükledikten sonra bilgisayarı yeniden başlatmanız gerekir.
Düzeltme Değiştirme Bilgileri
Bu düzeltme başka bir düzeltmenin yerini almaz.
DOSYA BİLGİLERİ
Bu düzeltmenin İngilizce sürümü, aşağıdaki tabloda listelenen dosya özniteliklerine (veya daha yeni dosya özniteliklerine) sahiptir. Bu dosyaların tarihleri ve saatleri Koordinatlı Evrensel Saat'e (UTC) göre listelenir. Dosya bilgilerini görüntülediğinizde yerel saate dönüştürülür. UTC ve yerel saat arasındaki farkı bulmak için <a0></a0>, Denetim Masası'ndaki tarih ve saat öğesinde saat dilimi sekmesini kullanın.
Windows XP Service Pack 2, x 86 tabanlı sürümleri için ınternet Explorer 6
Bu tabloyu kapaBu tabloyu aç
Dosya AdıDosya SürümüDosya BoyutuTARİHSAATPlatform
Mshtml.dll6.0.2900.31953,064,83214 Ağu 200716: 43X86
Windows XP Service Pack 2, x 86 tabanlı sürümleri için ınternet Explorer 7
Bu tabloyu kapaBu tabloyu aç
Dosya AdıDosya SürümüDosya BoyutuTARİHSAATPlatform
Mshtml.dll7.0.6000.206613,592,19223 Ağu 200706: 50X86

Yükleme sonrası bilgiler

Uyarı Kayıt Defteri Düzenleyicisi'ni veya başka bir yöntemi kullanarak kayıt defterini hatalı olarak değiştirirseniz önemli sorunlar oluşabilir. Bu sorunlar, işletim sistemini yeniden yüklemenizi gerektirebilir. Microsoft bu sorunların çözülebileceğini garanti etmemektedir. Kayıt defterini kendi sorumluluğunuzda değiştiriniz.

Bu düzeltmeyi uyguladıktan sonra bu düzeltmeyi etkinleştirmek için kayıt defterini düzenlemeniz gerekir. Bunu yapmak için şu adımları izleyin:
  1. Başlat ' ı tıklatın, Çalıştır ' ı tıklatın, regedit yazın ve Tamam ' ı tıklatın.

    Not Windows Vista tabanlı bir bilgisayarda Başlat ' ı
    Bu resmi kapatBu resmi aç
    the Start button
    tıklatın, sonra da yer <a1>Aramaya Başla</a1> kutusuna regedit yazın ve ENTER tuşuna basın.
  2. Aşağıdaki kayıt defteri alt anahtarını bulup tıklatın:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl
  3. Düzen menüsünden Yeni ' nin üzerine gelin ve anahtar ' ı tıklatın.
  4. FEATURE_INTL_FORM_RESULTS_ENCODING_KB939941 yazın ve ENTER tuşuna basın.
  5. Düzen menüsünden Yeni ' nin üzerine gidin ve DWORD değeri ' ni tıklatın.
  6. Iexplore.exe yazın ve ENTER tuşuna basın.
  7. Düzen menüsünden Değiştir ' i tıklatın.
  8. Değer verisi kutusuna 1 girin ve Tamam ' ı tıklatın.
  9. Düzen menüsünden Yeni ' nin üzerine gelin ve anahtar ' ı tıklatın.
  10. FEATURE_WINDOWS31J_FALLBACK_KB939941 yazın ve ENTER tuşuna basın.
  11. Düzen menüsünden Yeni ' nin üzerine gidin ve DWORD değeri ' ni tıklatın.
  12. Iexplore.exe yazın ve ENTER tuşuna basın.
  13. Düzen menüsünden Değiştir ' i tıklatın.
  14. Değer verisi kutusuna 1 girin ve Tamam ' ı tıklatın.
  15. Kayıt Defteri Düzenleyicisi'nden çıkın.

Durum

Microsoft, "Geçerli Olduğu Ürünler" bölümünde listelenen Microsoft ürünlerinde bu sorunun olduğunu onaylamıştır. Bu sorun ilk olarak Windows Vista Service Pack 1'de giderilmiştir.

Daha fazla bilgi

"Belirtiler" section.
<%
  dim hoge
  Response.AddHeader "Cache-Control", "no-cache"
  Response.ContentType = "text/html; charset=windows-31J"
  hoge = Request.QueryString("p1")
%>
<html>
<body>
  <a href="testcase.asp">Reset page</a><br>
  <h4>Testcase: Submit Wave Dash</h4>
  <form name="form1">
  P1: <input type="text" name="p1" value="&#12316;"><br>
  <input type="submit" value="type=submit">
  <input type="button" value="type=button" onClick="javascript:form1.submit();">
  </form>
  <br>
  P1 = <%=hoge%> <br><br>
  <code>
     P1 = [Wave Dash]<br>
     Result: <br>
       Form Cannot be submitted (javascript error in javascript case)<br>
     Expected Result: <br>
       Form should be submitted<br>
  </code>
  </body>
</html>
Form, veri bir sayfadan diğerine kullanarak almak (GET) ve Active Server Sayfaları POST geçirilecek hakkında daha fazla bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
300104Form verilerini bir sayfadan diğerine kullanarak geçirmeye nasıl almak (GET) ve Active Server Sayfaları POST
METHOD ' özniteliği ve yöntem özelliği hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:
http://msdn2.microsoft.com/en-us/library/ms534167.aspx

Özellikler

Makale numarası: 939941 - Last Review: 16 Mayıs 2008 Cuma - Gözden geçirme: 3.1
Bu makaledeki bilginin uygulandığı durum:
  • Windows Internet Explorer 7 for Windows XP
  • Windows Internet Explorer 7 for Windows Server 2003
  • Windows Internet Explorer 7 in Windows Vista
  • Microsoft Internet Explorer 6.0, Ne zaman ne ile kullanilir:
    • Microsoft Windows XP Home Edition
    • Microsoft Windows XP Professional Edition
    • Microsoft Windows XP Media Center Edition 2005 Update Rollup 2
    • Microsoft Windows XP Tablet PC Edition
Anahtar Kelimeler: 
kbmt kbautohotfix kbvistasp1fix kbexpertiseinter kbpubtypekc kbqfe kbhotfixserver KB939941 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:939941

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com