Ver Mensaje Individual
  #4 (permalink)  
Antiguo 12/05/2008, 11:22
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 2 meses
Puntos: 574
Re: transformar este javascript a php ?

Es decir tienes los textos en indio pero en alfabeto occidental y quieres pasarlos a Sanskrit!!!

Bien si tienes la coleccion de codigos solo tendrás que seguir el modelo que te adjunto pero cambiando los codigos.... ("a"=>"अ" , "b"=>"ब्"...)

Código PHP:
function convertLatin1ToHtml($str) {
    
$html_entities = array (
        
"&" =>  "&",     #ampersand  
        
"á" =>  "á",     #latin small letter a
        
"Â" =>  "Â",     #latin capital letter A
        
"â" =>  "â",     #latin small letter a
        
"Æ" =>  "Æ",     #latin capital letter AE
        
"æ" =>  "æ",     #latin small letter ae
        
"À" =>  "À",     #latin capital letter A
        
"à" =>  "à",     #latin small letter a
        
"Å" =>  "Å",     #latin capital letter A
        
"å" =>  "å",     #latin small letter a
        
"Ã" =>  "Ã",     #latin capital letter A
        
"ã" =>  "ã",     #latin small letter a
        
"Ä" =>  "Ä",     #latin capital letter A
        
"ä" =>  "ä",     #latin small letter a
        
"Ç" =>  "Ç",     #latin capital letter C
        
"ç" =>  "ç",     #latin small letter c
        
"É" =>  "É",     #latin capital letter E
        
"é" =>  "é",     #latin small letter e
        
"Ê" =>  "Ê",     #latin capital letter E
        
"ê" =>  "ê",     #latin small letter e
        
"È" =>  "È",     #latin capital letter E
//lo corto porque seria muy largo pero el principio es este :si:
        
"û" =>  "û",     #latin small letter u
        
"Ù" =>  "Ù",     #latin capital letter U
        
"ù" =>  "ù",     #latin small letter u
        
"Ü" =>  "Ü",     #latin capital letter U
        
"ü" =>  "ü",     #latin small letter u
        
"Ý" =>  "Ý",     #latin capital letter Y
        
"ý" =>  "ý",     #latin small letter y
        
"ÿ" =>  "ÿ",     #latin small letter y
        
"Ÿ" =>  "Ÿ",     #latin capital letter Y
    
);

    foreach (
$html_entities as $key => $value) {
        
$str str_replace($key$value$str);
    }
    return 
$str;

Esto hara una conversion codigo a codigo pero creo que en tu version java trabaja con algo más...

Quim

Última edición por quimfv; 12/05/2008 a las 11:30