Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/10/2015, 13:04
mblascog
 
Fecha de Ingreso: enero-2002
Ubicación: Sabadell
Mensajes: 565
Antigüedad: 22 años, 3 meses
Puntos: 4
Carácteres especiales

Buenas,
Creía que tenía solucionado el problema de los carácteres especiales.
En el fichero .htacces he definido como charset UTF-8

Código Apache:
Ver original
  1. AddDefaultCharset utf-8
  2. php_value default_charset utf-8

Y las páginas las tengo guardadas, también, en formato UTF-8 y me salían bien todos los carácteres.
Resulta que ahora tengo que visualizar, de un string, sólo el primer carácter en mayúscula. Como todo el string está en mayúsculas, primero lo paso a minúsculas y después convierto la primera letra de cada palabra a mayúscula, es decir:

Código PHP:
Ver original
  1. ucwords(strtolower("SANT LLORENÇ"))

Pues me encuentro con la sorpresa que Llorenç lo escribe así Sant Lloren��
Veo que la función que transforma el carácter Ç en rombos con ?, es strtolower

Alguien podría indicarme cómo arreglarlo?

Gracias.
__________________
Qué fácil cuando lo sabes y qué difícil cuando no

Última edición por mblascog; 13/10/2015 a las 15:42