Página 1 de 2 12 ÚltimoÚltimo
Mostrando resultados del 1 al 10 de 11

Tema: problema con tildes ¿solución?

  1. #1
    Avatar de ramonjosegn
    ramonjosegn esta en línea ahora Usuario Mi
    Registro
    14-febrero-2010
    Ubicación
    Bogotá, Colombia
    Edad
    41
    Mensajes
    6.468
    CMS
    CMS Utilizado
    Ir a ramonjosegn página de inicio Mi Twitter Mi Google+
    Hola

    tengo un problema con un formulario que intento enviar (las variables las paso de flash a php con as2) creado en PHP

    intento meter dentro de las variables los nombres como "Cédula" pero la tilde llega con formato raro al email

    esta es la línea de mi código
    Código PHP:
    $full_message "Cédula/NIT: " $docuid "\n\n" "Nombre y apellidos: " $nombre"\n\n" "Profesión: " $profesion "\n\n" $message "\n\n" "IP" $_SERVER['REMOTE_ADDR']; 
    os agradezco ayuda al respecto, porque la verdad de php ni jota

    (así es como me llega

    édula/NIT: 44444

    Nombre y apellidos: juan tía

    ProfesiÓn: prfoesión

    solicitud

    IP*******

  2. #2
    Avatar de Torrecus
    Torrecus está desconectado Usuario Epsilon
    Registro
    31-julio-2011
    Ubicación
    Chih,Mx
    Edad
    31
    Mensajes
    1.296
    CMS
    CMS Utilizado
    Mi Google+
    Es por el UTF del servidor. Se supone que si lo tienes correctamente configurado no debería pasar, pero como no sé de servidores, yo mejor reemplazo caracteres y listo:


    caract.jpg
    Última edición por Torrecus; 24-ene-2012 a las 14:13
    Firma pendiente de actualización

  3. #3
    Avatar de ramonjosegn
    ramonjosegn esta en línea ahora Usuario Mi
    Registro
    14-febrero-2010
    Ubicación
    Bogotá, Colombia
    Edad
    41
    Mensajes
    6.468
    CMS
    CMS Utilizado
    Ir a ramonjosegn página de inicio Mi Twitter Mi Google+
    aaaaaaaarggggggggggggghhhhh.... pensé que ya estaban resueltos los problemas con los servidores de mi trabajo!! (tocará enviar otro ticket a soporte???)

    probé lo que dices y no funcionó

    lo que sí me ha funcionado es esta cadena al inicio del php, pero no sé qué tan seguro sea hacerlo así

    Código PHP:
    header("Content-type: text/html; charset=utf-8"); 
    ups.. parece que ya no... ¿qué rompí?

    ----------

    ahora veo que está la cosa más complicada

    el problema ocurre cuando se envían números a través del formulario, supongo que toca convertir esa cadena en alfanumérica para evitar el problema... pero ni idea de cómo...

    ******

    así me funciona

    $full_message = "C".chr(233)."dula/NIT: " . $docuid . "\n\n" . "Nombre y apellidos: " . $nombre. "\n\n" . "Profesi".chr(243)."n: " . $profesion . "\n\n" . "Correo electr".chr(243)."nico: " . $sender . "\n\n". "Tel".chr(233)."fono: " . $message . "\n\n" . "Direcci".chr(243)."n: " . $message . "\n\n" . "Inquietud: " . $message . "\n\n" . "IP" . $_SERVER['REMOTE_ADDR'];

    pero debe haber alguna manera más elegante de hacerlo supongo... de pronto también convirtiendo los textos en variables????
    Última edición por ramonjosegn; 24-ene-2012 a las 14:21

  4. #4
    Diegotrap esta en línea ahora Usuario Delta
    Registro
    08-julio-2009
    Edad
    20
    Mensajes
    540
    CMS
    CMS Utilizado
    Mi Twitter
    Yo he tenido el mismo problema.

    Uso Coda en Mac, y solucioné mi problema cambiando el formato en el que se guarda el archivo, hay que cambiarlo a UTF8.

    Espero que te ayude.

  5. #5
    Avatar de ramonjosegn
    ramonjosegn esta en línea ahora Usuario Mi
    Registro
    14-febrero-2010
    Ubicación
    Bogotá, Colombia
    Edad
    41
    Mensajes
    6.468
    CMS
    CMS Utilizado
    Ir a ramonjosegn página de inicio Mi Twitter Mi Google+
    mmm... me toca mirar si Wrangler permite guardar en ese formato, porque la verdad es que hoy estaba usando el Smultron pero no permite guardar en formatos diferentes

  6. #6
    Avatar de jpmaster
    jpmaster está desconectado Usuario Gamma
    Registro
    22-junio-2011
    Ubicación
    Localhost / Root
    Edad
    25
    Mensajes
    166
    CMS
    CMS Utilizado
    Ir a jpmaster página de inicio
    Cita Iniciado por ramonjosegn Ver Mensaje
    Hola

    tengo un problema con un formulario que intento enviar (las variables las paso de flash a php con as2) creado en PHP

    intento meter dentro de las variables los nombres como "Cédula" pero la tilde llega con formato raro al email

    esta es la línea de mi código
    Código PHP:
    $full_message "Cédula/NIT: " $docuid "\n\n" "Nombre y apellidos: " $nombre"\n\n" "Profesión: " $profesion "\n\n" $message "\n\n" "IP" $_SERVER['REMOTE_ADDR']; 
    os agradezco ayuda al respecto, porque la verdad de php ni jota

    (así es como me llega

    édula/NIT: 44444

    Nombre y apellidos: juan tía

    ProfesiÓn: prfoesión

    solicitud

    IP*******

    tienes que encodearlo en utf8 y luego decodearlo asi de facil

    Código PHP:
    $full_message "Cédula/NIT: " $docuid "\n\n" "Nombre y apellidos: " $nombre"\n\n" "Profesión: " $profesion "\n\n" $message "\n\n" "IP" $_SERVER['REMOTE_ADDR'];
    $decode utf8_encode($full_message);
    echo 
    utf8_decode($decode);

    //respuesta : Cédula/NIT: Nombre y apellidos: Profesión: IP::1 

  7. #7
    Avatar de Ottae
    Ottae está desconectado Usuario Delta
    Registro
    13-noviembre-2010
    Ubicación
    España
    Mensajes
    583
    Cita Iniciado por jpmaster Ver Mensaje
    tienes que encodearlo en utf8 y luego decodearlo asi de facil

    Código PHP:
    $full_message "Cédula/NIT: " $docuid "\n\n" "Nombre y apellidos: " $nombre"\n\n" "Profesión: " $profesion "\n\n" $message "\n\n" "IP" $_SERVER['REMOTE_ADDR'];
    $decode utf8_encode($full_message);
    echo 
    utf8_decode($decode);

    //respuesta : Cédula/NIT: Nombre y apellidos: Profesión: IP::1 
    Justo lo que iba a decir.

  8. #8
    Avatar de ramonjosegn
    ramonjosegn esta en línea ahora Usuario Mi
    Registro
    14-febrero-2010
    Ubicación
    Bogotá, Colombia
    Edad
    41
    Mensajes
    6.468
    CMS
    CMS Utilizado
    Ir a ramonjosegn página de inicio Mi Twitter Mi Google+
    ok, voy a probar, gracias, pero no entiendo porqué sólo arroja error al ingresar números, creo que es algún problema con el traspaso de variables entre flash y php, de pronto toca definirlas previamente con su tipo en flash, no sé... nunca ha habido mucha documentación al respecto...

    ************
    NO FUNCIONA tampoco al pasarlo a utf8 con ese comando, en serio creo que es algún tipo de variable...

  9. #9
    fabriccio esta en línea ahora Usuario Beta
    Registro
    25-enero-2012
    Edad
    17
    Mensajes
    128
    yo me acuerdo q hace un tiempo solucione este problema poniendo la base de datos en utf_general_ci

  10. #10
    Diegotrap esta en línea ahora Usuario Delta
    Registro
    08-julio-2009
    Edad
    20
    Mensajes
    540
    CMS
    CMS Utilizado
    Mi Twitter
    Ramón,

    Si usas TextWrangler, por que no pruebas "File -> Reopen Using Encoding -> UTF8" y luego lo guardas?

    Dime si te funciona!

Página 1 de 2 12 ÚltimoÚltimo

Información del tema

Users Browsing this Thread

Actualmente hay 1 usuarios leyendo este tema. (0 miembros y 1 invitados)

Temas Similares

  1. Solución a mi problema con el rank
    Por titoniko en el foro Charla Blogger
    Respuestas: 3
    Último mensaje: 25-dic-2011, 05:29
  2. Problema con mi web. mala solucion
    Por benaventano en el foro PHP
    Respuestas: 3
    Último mensaje: 04-dic-2011, 13:59
  3. Problema con las tildes en google.
    Por gbr en el foro Optimización de buscadores
    Respuestas: 6
    Último mensaje: 01-ago-2011, 22:17
  4. Problema con las tildes en php
    Por cocoidal en el foro PHP
    Respuestas: 3
    Último mensaje: 05-jul-2011, 17:34
  5. Respuestas: 1
    Último mensaje: 01-jun-2011, 14:54

Normas de Publicación

  • No puedes crear nuevos temas
  • No puedes responder mensajes
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •