SQL Umlaute Ausgabe falsch...

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • #16
    Die Idee war schon mal super asp...

    Habe nun $db_object->charSet=ISO85591;

    definiert aber immernoch keine Umlaute...

    genau wie bei $db_object->charSet=LATIN1; ...

    Weisst du zufällig ob es da irgendwie auch ne genauere Doku gibt in
    Bezug auf die definition des Character Sets mit ADODB ?

    Lieben Gruss
    -> It`s good to be bad! <-

    http://de.php.net
    http://php-faq.de
    http://www.schattenbaum.net
    http://www.dreamcodes.com

    Kommentar


    • #17
      Original geschrieben von php-anfaenger
      Habe nun $db_object->charSet=ISO85591;

      definiert aber immernoch keine Umlaute...
      hast du damit auch noch mal neue testdaten eingefügt, oder versuchst du immer noch lediglich deine alten, vermurksten daten auszugeben ...?
      I don't believe in rebirth. Actually, I never did in my whole lives.

      Kommentar


      • #18
        Original geschrieben von php-anfaenger
        Habe nun $db_object->charSet=ISO85591;
        und wie ist es mit $db_object->charSet='ISO-8559-1'; ?
        du musst vor der Connection setzen, nicht vor Absetzen des Query.

        Kommentar


        • #19
          Original geschrieben von wahsaga
          hast du damit auch noch mal neue testdaten eingefügt, oder versuchst du immer noch lediglich deine alten, vermurksten daten auszugeben ...?
          wenn er mit dem IBASE-Werkzeug die Daten korrekt bekommt, warum sollten sie vermurkt sein

          Kommentar


          • #20
            habe das vor die connection eingebunden,

            ISO-8859-1 macht er nicht dann kommt

            PHP-Code:
            Warningibase_connect(): bad parameters on attach 
            or create database CHARACTER SET -8860 is not defined in
             F
            :\WEB\xampp\htdocs\new_page\adodb\drivers\adodb-ibase.inc.php on line 265
            localhost
            :F:/test.gdbbad parameters on attach or 
            create database CHARACTER SET -8860 is not defined 
            Wobei er halt in einem durchgeschrieben das annimmt aber halt immernoch Sonderzeichen darstellt.
            -> It`s good to be bad! <-

            http://de.php.net
            http://php-faq.de
            http://www.schattenbaum.net
            http://www.dreamcodes.com

            Kommentar


            • #21
              und wieso steht da -8860 in der meldung?

              vermutung: er checkt nicht, dass das ein string sein soll (oder du übergibst den wert falsch), so dass er -8859-1 "ausrechnet" - und das ergibt nun mal -8860.
              I don't believe in rebirth. Actually, I never did in my whole lives.

              Kommentar


              • #22
                Ok habe ihm das nun mal so versucht zu erlären...

                ISO-88591

                ergebniss:

                PHP-Code:
                Warningibase_connect(): bad parameters on attach or 
                create database CHARACTER SET -88591 is not defined in
                 F
                :\WEB\xampp\htdocs\new_page\adodb\drivers\adodb-ibase.inc.php on line 265
                localhost
                :F:/test.gdbbad parameters on attach or 
                create database CHARACTER SET -88591 is not defined 
                Er nimmt wohl nur sowas an wie LATIN1 oder halt ICO88591 in einem durch. Aber die Sonderzeichen bleiben...
                -> It`s good to be bad! <-

                http://de.php.net
                http://php-faq.de
                http://www.schattenbaum.net
                http://www.dreamcodes.com

                Kommentar


                • #23
                  ich frage mich, warum du nicht vernünftig suchen bzw. debugen kannst. Man braucht ja nur nach zu schauen, wasfür PHP-Fkt. in der Methode angewendet wird, und begibt sich auf die Suche in php.net und Voilà hier ist es:
                  http://de3.php.net/manual/en/function.ibase-connect.php

                  Note: If you get some error like "arithmetic exception, numeric overflow, or string truncation. Cannot transliterate character between character sets" (this occurs when you try use some character with accents) when using this and after ibase_query() you must set the character set (i.e. [color=red]ISO8859_1[/color] or your current character set).
                  BTW: jenach Version musst du den dialect auch setzen. was und wie -> php.net oder die Doku von ADODB
                  Zuletzt geändert von asp2php; 22.07.2004, 14:13.

                  Kommentar

                  Lädt...
                  X