/ / Converter caracteres jargão latin1 para utf-8 caracteres hebraicos usando a função iconv - php, codificação, utf-8, hebraico

Converter caracteres jargão latin1 para utf-8 caracteres hebraicos usando a função iconv - php, codificação, utf-8, hebraico

Eu tenho banco de dados que contêm caracteres hebraicos que alguns deles são armazenados e codificados como latin1, o personagem mostrado como rabisco, mas apenas no banco de dados que eles mostraram assim, quando eu abro o site os caracteres hebraicos aparecem como eles precisam ser.

Eu preciso converter o banco de dados e movê-lo para trabalhar com um novo sistema usando conversor, o converter deve converter todas as entradas no banco de dados para utf-8 usando iconv função, mas em vez disso eu recebo caracteres sem sentido no site após a conversão.

Existe uma maneira de usar iconv função para converter caracteres rabiscos para caracteres hebraicos? Como desta maneira:

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

Respostas:

0 para resposta № 1

Você pode usar a função str_replace do PHP.

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