lengua
Inicio > Equipos > PHP - substr y UTF-8

PHP - substr y UTF-8

Si usted tiene un problema trabajar con cadenas en PHP UTF-8 - el problema es que probablemente el substr va por el número de bits y no por el número de caracteres. En UTF-8 tiene más bits por carácter, por lo que entonces el hacking de distancia con los ganchos de la cadena y los acentos más de lo que debería (hoy me costó dos horas buscando en el código antes de que me di cuenta de que el error no está en mi receptor). ¿Puede resolver sus propias funciones.

Funciones tales como piko_substr

function piko_substr($text, $odkud, $kam) { $temp = iconv("iso8859-2", "utf-8", substr(iconv("utf-8", "iso8859-2", $text),$odkud,$kam)); return($temp); } 
Tags: , , Categorías: Ordenadores Tags: , ,
  1. CZIP
    15 de abril 2011 a las 11:39 | # 1

    ¿Qué pasa con mb_substr ();

  2. Lukas Satén
    03 de julio 2011 a las 15:32 | # 2

    Sí mb_substr () a veces no funciona, y por si fuera necesario añadir:
    mb_internal_encoding ("UTF-8");
    mb_http_output ("UTF-8");
    ob_start ("mb_output_handler ');

    Se hará lo mismo que las filas con iconv ...

  1. Trackbacks bien todavía.
IMPORTANTE: Para poder proceder es, no es necesario resolver la matemática simple seuraavilla (lo que sabemos que eres un ser humano) :-)

¿Qué es 6 + 12?
Por favor, deje esos dos campos tal y como son:

Protección contra el spam por WP-SpamFree

sugerir
preguntas frecuentes