Foros del Web » Programando para Internet » PHP »

usar constantes y codificación

Estas en el tema de usar constantes y codificación en el foro de PHP en Foros del Web. Hola buenas de nuevo, Tengo un fichero con algo como: Código PHP: define ( 'MI_TEXTO' , 'Avión' );  Pero a la hora de hacer: Código ...
  #1 (permalink)  
Antiguo 14/01/2011, 14:30
 
Fecha de Ingreso: julio-2008
Ubicación: Barcelona
Mensajes: 2.100
Antigüedad: 15 años, 9 meses
Puntos: 165
usar constantes y codificación

Hola buenas de nuevo,

Tengo un fichero con algo como:

Código PHP:
define('MI_TEXTO','Avión'); 
Pero a la hora de hacer:

Código PHP:
echo MI_TEXTO
Me lo devuelve con "?" en lo que al acento se refiere, es decir, tengo problemas de codificación, no quisiera tener que usar funciones del tipo utf8_encode para cada una de estas constantes... debería de codificar yo mismo los acentos?

Gracias y un saludo!
  #2 (permalink)  
Antiguo 14/01/2011, 14:33
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: usar constantes y codificación

realmente la clave aquí es la codificación misma del archivo... si es UTF-8, y en tu documento HTML especificas que se trata de UTF-8 no deberían existir problemas... (:
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 14/01/2011, 14:42
 
Fecha de Ingreso: julio-2008
Ubicación: Barcelona
Mensajes: 2.100
Antigüedad: 15 años, 9 meses
Puntos: 165
Respuesta: usar constantes y codificación

Mi documento HTML tiene UTF-8, el fichero php no...

Como se lo indico¿?

He probado con

header("Content-type: text/html; charset=utf-8");

pero nada de nada...

Muchas gracias y un saludo!
  #4 (permalink)  
Antiguo 14/01/2011, 14:43
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: usar constantes y codificación

la codificación de archivo la realizas a través de el editor que estés usando, algunos cuentan con la posibilidad de cambiar dicho conjunto de caracteres...
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #5 (permalink)  
Antiguo 14/01/2011, 14:49
 
Fecha de Ingreso: julio-2008
Ubicación: Barcelona
Mensajes: 2.100
Antigüedad: 15 años, 9 meses
Puntos: 165
Respuesta: usar constantes y codificación

Pues no se cómo solucionarlo...
  #6 (permalink)  
Antiguo 14/01/2011, 14:52
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: usar constantes y codificación

Cita:
Iniciado por miktrv Ver Mensaje
Pues no se cómo solucionarlo...
hmm, me suena a pesimismo... ¿que editor usas? ¿no tiene dicha función?

si no corriges la codificación a UTF-8 entonces la solución mas sencilla sería usa entidades...

Cita:
á => á
é => é
í => í
tu decides que tan conformista ser...
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #7 (permalink)  
Antiguo 14/01/2011, 16:51
 
Fecha de Ingreso: julio-2008
Ubicación: Barcelona
Mensajes: 2.100
Antigüedad: 15 años, 9 meses
Puntos: 165
Respuesta: usar constantes y codificación

Un poco si.. jeje

El problema es que no se como cambiarlo, y de momento he optado por entidades, por cierto, que entidades se usan para ? ¿, muchas gracias y un saludo!
  #8 (permalink)  
Antiguo 14/01/2011, 17:11
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 3 meses
Puntos: 845
Respuesta: usar constantes y codificación

Te dejo la lista de entites, http://www.w3schools.com/tags/ref_entities.asp y con respecto al encoding miktrv, hasta el bloc de notas te deja guardar en UTF-8...
  #9 (permalink)  
Antiguo 15/01/2011, 03:57
 
Fecha de Ingreso: julio-2008
Ubicación: Barcelona
Mensajes: 2.100
Antigüedad: 15 años, 9 meses
Puntos: 165
Respuesta: usar constantes y codificación

Muchas gracias por vuestra ayuda!!

Por cierto, sigo sin encontrar los símbolos de interrogación en ninguna de las listas... estaré espeso... jaja

Saludos!
  #10 (permalink)  
Antiguo 15/01/2011, 04:28
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: usar constantes y codificación

el símbolo ? es ASCII natural, de modo que no requiere codificación especial... sin embargo, el ¿ corresponde a ¿

deberías leer con mas calma, ya que de hecho si se mencionan dichos caracteres en la referencia de W3Schools!!
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #11 (permalink)  
Antiguo 15/01/2011, 04:31
 
Fecha de Ingreso: julio-2008
Ubicación: Barcelona
Mensajes: 2.100
Antigüedad: 15 años, 9 meses
Puntos: 165
Respuesta: usar constantes y codificación

Muchas gracias,

Sï, el problema estaba en que no encontraba la pareja, y no sabía que era natural en ASCII, jeje.

Muchas gracias por todo tu tiempo!

Un saludo!

Etiquetas: Ninguno
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 03:08.