Foros del Web » Programando para Internet » PHP »

Detectar codificacion utf-8

Estas en el tema de Detectar codificacion utf-8 en el foro de PHP en Foros del Web. Hola, Hay algun modo de dectar la codificacion? yo encontre esto: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código PHP: Ver original // http://php.apsique.com/node/536 function detetarCodificacion ( $texto ) { ...
  #1 (permalink)  
Antiguo 22/12/2009, 14:30
Avatar de pato12  
Fecha de Ingreso: septiembre-2007
Ubicación: Salta
Mensajes: 1.620
Antigüedad: 16 años, 7 meses
Puntos: 101
Detectar codificacion utf-8

Hola,
Hay algun modo de dectar la codificacion? yo encontre esto:
Código PHP:
Ver original
  1. // http://php.apsique.com/node/536
  2. function detetarCodificacion($texto){
  3.     $c=0;
  4.     $ascii=true;
  5.     for($i=0;$i<strlen($texto);$i++){
  6.         $byte=ord($texto[$i]);
  7.         if($c>0){
  8.             if(($byte>>6)!=0x2)
  9.                 return 3;
  10.             else
  11.                 $c--;
  12.         }elseif($byte&0x80){
  13.             $ascii=false;
  14.             if(($byte>>5)==0x6)
  15.                 $c=1;
  16.             elseif(($byte>>4)==0xE)
  17.                 $c=2;
  18.             elseif(($byte>>3)==0x14)
  19.                 $c=3;
  20.             else
  21.                 return 3;
  22.         }
  23.     }
  24.     return ($ascii)?2:1;
  25. }
Pero no detecta bien aveses.
Gracias
Salu2
__________________
Half Music - www.halfmusic.com
  #2 (permalink)  
Antiguo 22/12/2009, 14:35
Avatar de LuZBinG  
Fecha de Ingreso: enero-2008
Mensajes: 407
Antigüedad: 16 años, 3 meses
Puntos: 5
Respuesta: Detectar codificacion utf-8

te sirve?
http://php.apsique.com/node/536
  #3 (permalink)  
Antiguo 22/12/2009, 14:43
Avatar de pato12  
Fecha de Ingreso: septiembre-2007
Ubicación: Salta
Mensajes: 1.620
Antigüedad: 16 años, 7 meses
Puntos: 101
Respuesta: Detectar codificacion utf-8

LuZBinG, ese link es el mismo que puse arriba xD
__________________
Half Music - www.halfmusic.com
  #4 (permalink)  
Antiguo 22/12/2009, 14:48
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Detectar codificacion utf-8

pato12, ¿que te parece si revisas el manual de PHP al respecto??

en especifico las funciones de MultiByte, por ejemplo...
http://www.php.net/manual/en/functio...k-encoding.php
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #5 (permalink)  
Antiguo 22/12/2009, 23:37
Avatar de pato12  
Fecha de Ingreso: septiembre-2007
Ubicación: Salta
Mensajes: 1.620
Antigüedad: 16 años, 7 meses
Puntos: 101
Respuesta: Detectar codificacion utf-8

Gracias pateketrueke :P
__________________
Half Music - www.halfmusic.com
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:15.