/ / Utv-8 हिब्रू वर्णों को utv-8 हिब्रू वर्णों में परिवर्तित करें।

Iconv फ़ंक्शन का उपयोग करके utf-8 हिब्रू वर्णों में latin1 gibberish वर्णों को कनवर्ट करें - php, एन्कोडिंग, utf-8, हेब्रू

मेरे पास ऐसे डेटाबेस हैं जिनमें हिब्रू वर्ण हैं जिनमें से कुछ संग्रहीत और एन्कोडेड हैं latin1चरित्र को जीवंतता के रूप में दिखाया गया है, लेकिन डेटाबेस में वे उसी तरह दिखाए गए हैं, जब मैं वेबसाइट खोलता हूं तो हिब्रू अक्षर दिखाई देते हैं जैसा कि उन्हें होना चाहिए।

मुझे डेटाबेस को परिवर्तित करने और इसे कनवर्टर का उपयोग करके एक नई प्रणाली के साथ काम करने की आवश्यकता है, कन्वर्ट को डेटाबेस में सभी प्रविष्टियों को परिवर्तित करना चाहिए utf-8 का उपयोग करते हुए iconv फ़ंक्शन लेकिन इसके बजाय मुझे रूपांतरण के बाद वेबसाइट में अस्पष्ट चरित्र मिलते हैं।

उपयोग करने का एक तरीका है iconv फ़ंक्शन को जिब्रिश वर्णों को हिब्रू वर्णों में बदलने के लिए? इस तरह से:

$hebrew = array("א", "ב", "ג", "ד", "ה", "ו", "ז", "ח", "ט", "י", "כ", "ל", "מ", "נ", "ס", "ע", "פ", "צ", "ק", "ר", "ש", "ת", "ך", "ם", "ן", "ף", "ץ");
$gibberish = array("à", "á", "â", "ã", "ä", "å", "æ", "ç", "è", "é", "ë", "ì", "î", "ð", "ñ", "ò", "ô", "ö", "÷", "ø", "ù", "ú", "ê", "í", "ï", "ó", "õ");

उत्तर:

जवाब के लिए 0 № 1

आप PHP के str_replace फ़ंक्शन का उपयोग कर सकते हैं।

$hebrew = array("א", "ב", "ג", "ד", "ה", "ו", "ז", "ח", "ט", "י", "כ", "ל", "מ", "נ", "ס", "ע", "פ", "צ", "ק", "ר", "ש", "ת", "ך", "ם", "ן", "ף", "ץ");
$gibberish = array("à", "á", "â", "ã", "ä", "å", "æ", "ç", "è", "é", "ë", "ì", "î", "ð", "ñ", "ò", "ô", "ö", "÷", "ø", "ù", "ú", "ê", "í", "ï", "ó", "õ");
$str = str_replace( $gibberish, $hebrew, "àåâðãä" );