problems with encoding (php) -


मेरी साइट में यूटीएफ -8 एन्कोडिंग (ड्रुपल) है।

मैं शामिल < तृतीय पक्ष सेवा के साथ मेरे पृष्ठ को एकीकृत करने के लिए / strong> फ़ंक्शन लेकिन यह एक खराब परिणाम देता है - पृष्ठ का हिस्सा शामिल करने के लिए खराब एन्कोडिंग।

मैं इसे करने की कोशिश करता हूं, लेकिन यह कोई परिणाम नहीं देता:

  iconv ("ASCII" , "यूटीएफ -8", शामिल हैं ("http://new.velo-travel.ru/themes/themex/spectrum_view.php?$QUERY_STRING"))  

इससे पहले मैं इसका उपयोग करता हूं एन्कोडिंग जानने के लिए mb_detect_encoding

यह शामिल फ़ाइल है:

  $ url = 'http: // young spectrum.ru/cgi-bin/programs_form.pl '; $ Params = $ _GET; अगर ($ params) {$ url। = '?'; विदेशी मुद्रा ($ कुंजी = & gt; $ मान के रूप में $ params) $ url। = '& Amp; । $ कुंजी '=' urlencode ($ मूल्य); # $ Content = file_get_contents ($ url); गूंज आइकनव ("cp-1251", "utf-8", $ url);  

शामिल करें फ़ंक्शन स्ट्रिंग वापस नहीं करता ( जब तक आप वास्तव में वापसी को शामिल फ़ाइल में कॉल नहीं करते हैं), यह वाकई सामग्री को आपके स्रोत कोड में शामिल करता है इसलिए यदि सर्वर PHP स्रोत कोड देता है, तो यह आपके सर्वर पर व्याख्या की जाएगी (जिसका मूल रूप से "new.velo-travel.ru" के मालिकों पर आपकी साइट पर नियंत्रण होगा)।))।

इसके अलावा , जैसा कि ऑगेंफेनंद ने बताया, पृष्ठ विंडो -1251 में है। इसलिए, आप शायद चाहते हैं:

  आइकन आइकन ("windows-1251", "utf-8", file_get_contents ("http://new.velo-travel.ru/themes/themex/ स्पेक्ट्रम_दृश्य.php? $ QUERY_STRING "))  

Comments

Popular posts from this blog

asp.net - Javascript/DOM Why is does my form not support submit()? -

sockets - Delphi: TTcpServer, connection reset when reading -

javascript - Classic ASP "ExecuteGlobal" statement acting differently on two servers -