Título: problema con la ñ Publicado por: tecasoft en 21 Febrero 2013, 21:52 pm como puedo hacer funcionar la maldita ñ, he leido multitud de manuales y no me va, tampoco en el hosting que tengo asi que es problema de algo pero nose, me salen interrogantes y sino otros simbolos desconocidos nunca las ñ. alguna solucion coherente¿¿? muchas gracias de antemano
Código: <?php Título: Re: problema con la ñ Publicado por: #!drvy en 21 Febrero 2013, 22:13 pm Siempre que uses funciones que manejan caracteres "extraños", intenta utilizar un encoding UTF-8.
Código
PD: Si solo vas a mostrar un texto, utiliza ECHO en vez de PRINT. PRINT es algo mas lento que ECHO porque admite funciones y otros parámetros. No merece la pena utilizarlo si solo vas a mostrar texto. Saludos Título: Re: problema con la ñ Publicado por: tecasoft en 21 Febrero 2013, 22:39 pm ok gracias brother y para otros casos que harias? no seria mejor setlocale(LC_ALL, "es_ES.utf8");? aunque no me funciona lo digo para codear una web entera y no tenga que ir mirando funcion x funcion y cambiando lo del utf-8 en cada paso¿?
Título: Re: problema con la ñ Publicado por: #!drvy en 21 Febrero 2013, 22:57 pm Según se, caracteres como la Ñ o Ç son multibytes. Por defecto, funciones como substr no manejan caracteres multibyte y por eso falla. Por tanto, según se, la única solución es añadir mb_ delante para que puedan manejar dichos caracteres.
Puedes facilitarte la tarea declarando al principio del php Código Pero tendras que cambiar todas las funciones que manejan string a mb_. http://www.php.net/manual/en/ref.mbstring.php Saludos Título: Re: problema con la ñ Publicado por: tecasoft en 21 Febrero 2013, 23:12 pm aqui no me funciona el mb_'etc' deberia saltar el "echo" pero me salta "Contiene caracteres no permitidos" e estado googleando y encontrado poca informacion al respecto, podria ser del php.ini en concreto en "mbstring"¿?:
Código: <?php |