मुझे एक ही समस्या थी। मैंने इनपुट और आउटपुट वर्णमाला के सभी संयोजनों के माध्यम से लूप करने की कोशिश की। कुछ भी मदद नहीं की! :(
हालांकि मैं कोड है कि वास्तव में डेटा दिलवाया पर पहुंच सकता था और यह वह जगह है जहां अपराधी झूठ बोला। डाटा cURL के माध्यम से प्राप्त किया गया था। जोड़ना
curl_setopt($ch,CURLOPT_BINARYTRANSFER,true);
यह तय की।
कोड के एक उपयोगी समूह वर्णसेट की एक सूची के सभी संभव संयोजनों की कोशिश करने के लिए:।?
$charsets = array(
"UTF-8",
"ASCII",
"Windows-1252",
"ISO-8859-15",
"ISO-8859-1",
"ISO-8859-6",
"CP1256"
);
foreach ($charsets as $ch1) {
foreach ($charsets as $ch2){
echo "<h1>Combination $ch1 to $ch2 produces: </h1>".iconv($ch1, $ch2, $text_2_convert);
}
}
स्रोत
2013-08-15 04:44:49
"आपका स्थिति स्पष्ट नहीं है कहाँ PHP में आता है सामग्री आप PHP कोड को डाउनलोड कर रहे है क्या क्या आप पाठ को बाद में देखने के लिए उपयोग कर रहे हैं? " –
से नीचे जॉन स्कीट के उत्तर से आपकी स्थिति अस्पष्ट है। PHP कहाँ आता है? क्या आप PHP कोड डाउनलोड कर रहे हैं? बाद में पाठ देखने के लिए आप क्या उपयोग कर रहे हैं? यह लगभग निश्चित रूप से उपयुक्त एन्कोडिंग में डाउनलोड किए गए डेटा को संभालने का मामला है। हालांकि, आपको यह जानने की आवश्यकता होगी कि कौन सी एन्कोडिंग है (संभावित संकेत के लिए HTTP शीर्षलेख देखें, हालांकि यह सही ढंग से सेट नहीं हो सकता है) और * सही * एन्कोडिंग का उपयोग कैसे करें। हम बाद के बिंदु पर आपकी सहायता नहीं कर सकते हैं जब तक कि हम यह नहीं जानते कि आप इसे लाने के बाद डेटा के साथ क्या कर रहे हैं। –