FAQ
No he parado de investigar y sigo con este quebradero de cabeza.
No sé cómo hacer para que cuando meto en sql server 2000 a través de un
formulario …

ñandú

… no me inserte en el registro de sql server 2000 …

ñandú


He probado tanto poniendo en mis php …

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

… como …

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

Cuando visualizo en php el registro introducido en sql server 2000 me sale
correctamente …

ñandú

… pero lo veo de nuevo mal cuando lo paso a pdf con el siguiente código …

header("Content-Type: application/pdf");
header("Content-Disposition: attachment; filename=\"Documento.pdf\"");
passthru("htmldoc --format pdf --left 2.5cm --right 1.5cm --top 1.5cm
--bottom 1.5cm " .
"--headfootsize 5 --header 'l' --footer 't' '/' " .
"--logoimage ./images/logotipo.jpg --linkcolor '#000FFF' " .
"--size 'a4' --fontsize 10 --bodyfont Arial --charset utf-8 " .
"--webpage http://www.servidor.es/mipaginaconpdf.php?codigo=$codigo");

¿Dónde está el problema? Esta página web está también en otra máquina linux
y no me mete símbolos raros en los registros de sql server 2000. Y sql
server 2000 no se ha tocado en absoluto.

¿Cómo puedo solucionarlo? Estoy desesperadísimo ya.
Gracias.

Search Discussions

  • Martin Scotta at Jun 27, 2008 at 5:12 pm
    Yo tengo el mismo problema pero con XMLs
    por mas que el documento posea el encoding correcto php se esfuerza por
    romper el codigo

    <?php # 5.2.4

    $xml = '<?xml version="1.0" encoding="iso-8859-1" ?><texto>Martín</texto>';
    print_r( new SimpleXMLElement( $xml ));

    ?>

    2008/6/27 Gorka <gorkaphp@yahoo.es>:
    No he parado de investigar y sigo con este quebradero de cabeza.
    No sé cómo hacer para que cuando meto en sql server 2000 a través de un
    formulario …

    ñandú

    … no me inserte en el registro de sql server 2000 …

    ñandú


    He probado tanto poniendo en mis php …

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

    … como …

    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

    Cuando visualizo en php el registro introducido en sql server 2000 me sale
    correctamente …

    ñandú

    … pero lo veo de nuevo mal cuando lo paso a pdf con el siguiente código …

    header("Content-Type: application/pdf");
    header("Content-Disposition: attachment; filename=\"Documento.pdf\"");
    passthru("htmldoc --format pdf --left 2.5cm --right 1.5cm --top 1.5cm
    --bottom 1.5cm " .
    "--headfootsize 5 --header 'l' --footer 't' '/' " .
    "--logoimage ./images/logotipo.jpg --linkcolor '#000FFF' " .
    "--size 'a4' --fontsize 10 --bodyfont Arial --charset utf-8 " .
    "--webpage http://www.servidor.es/mipaginaconpdf.php?codigo=$codigo");

    ¿Dónde está el problema? Esta página web está también en otra máquina linux
    y no me mete símbolos raros en los registros de sql server 2000. Y sql
    server 2000 no se ha tocado en absoluto.

    ¿Cómo puedo solucionarlo? Estoy desesperadísimo ya.
    Gracias.





    --
    PHP Spanish Localization Talk Mailing List (http://www.php.net/)
    To unsubscribe, visit: http://www.php.net/unsub.php

    --
    Martin Scotta
    http://www.echess.com.ar/

    Decile NO al soft-pirata, usa Linux!
  • Gorka at Jun 30, 2008 at 1:22 pm
    Finalmente se trataba de descomentar la línea correspondiente del
    /etc/apache2/apache2.conf:

    AddDefaultCharset ISO-8859-1

    Gracias.
    Yo tengo el mismo problema pero con XMLs
    por mas que el documento posea el encoding correcto php se esfuerza por
    romper el codigo

    <?php # 5.2.4

    $xml = '<?xml version="1.0" encoding="iso-8859-1"
    ?><texto>Martín</texto>';
    print_r( new SimpleXMLElement( $xml ));

    ?>

    No he parado de investigar y sigo con este quebradero de cabeza.
    No sé cómo hacer para que cuando meto en sql server 2000 a través de un
    formulario …

    ñandú

    … no me inserte en el registro de sql server 2000 …

    ñandú


    He probado tanto poniendo en mis php …

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

    … como …

    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859- 1">
    Cuando visualizo en php el registro introducido en sql server 2000 me sale
    correctamente …

    ñandú

    … pero lo veo de nuevo mal cuando lo paso a pdf con el siguiente código …
    header("Content-Type: application/pdf");
    header("Content-Disposition: attachment;
    filename=\"Documento.pdf\"");
    passthru("htmldoc --format pdf --left 2.5cm --right 1.5cm --top 1.5cm
    --bottom 1.5cm " .
    "--headfootsize 5 --header 'l' --footer 't' '/' " .
    "--logoimage ./images/logotipo.jpg --linkcolor '#000FFF' " .
    "--size 'a4' --fontsize 10 --bodyfont Arial --charset utf-8 " .
    "--webpage
    http://www.servidor.es/mipaginaconpdf.php?codigo=$codigo");
    ¿Dónde está el problema? Esta página web está también en otra máquina linux
    y no me mete símbolos raros en los registros de sql server 2000. Y sql
    server 2000 no se ha tocado en absoluto.

    ¿Cómo puedo solucionarlo? Estoy desesperadísimo ya.
    Gracias.





    --
    PHP Spanish Localization Talk Mailing List (http://www.php.net/)
    To unsubscribe, visit: http://www.php.net/unsub.php

    --
    Martin Scotta
    http://www.echess.com.ar/

    Decile NO al soft-pirata, usa Linux!

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
groupphp-general-es @
categoriesphp
postedJun 27, '08 at 4:39p
activeJun 30, '08 at 1:22p
posts3
users2
websitephp.net

2 users in discussion

Gorka: 2 posts Martin Scotta: 1 post

People

Translate

site design / logo © 2022 Grokbase