/ / Konwertuj łacińskie 1 bełkotliwe znaki na hebrajskie znaki utf-8 za pomocą funkcji iconv - php, kodowanie, utf-8, hebrajski

Konwertuj alfabet łaciński1 na znaki utf-8 w języku hebrajskim używając funkcji iconv - php, encoding, utf-8, hebrajski

Mam bazę danych zawierającą hebrajskie znaki, że niektóre z nich są przechowywane i kodowane jako latin1, znak pokazany jako bełkot, ale tylko w bazie danych tak to pokazano, kiedy otwieram stronę internetową, hebrajskie znaki pojawiają się tak, jak powinny.

Muszę przekonwertować bazę danych i przenieść ją do pracy z nowym systemem za pomocą konwertera, który powinien przekonwertować wszystkie wpisy w bazie danych na utf-8 za pomocą iconv funkcja, ale zamiast tego po konwersji otrzymuję bełkotliwe znaki na stronie internetowej.

Istnieje sposób użycia iconv funkcja konwersji znaków bełkotu na hebrajskie? Jak w ten sposób:

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

Odpowiedzi:

0 dla odpowiedzi № 1

Możesz użyć funkcji str_replace PHP.

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