hawkmaster: Umstellung auf UTF8 gelungen?

Beitrag lesen

Hallo dedlfix,

herzlichen Dank für deine Hilfe,

Ich lasse es nun mal auf varbinary und mache einige tests.

Mir ist eben noch etwas aufgefallen.
Ich hatte bei meinen Tests einmal einen Loginnamen (wegen den Umlauten):
Hansjörg
und dann einen
Hänsjörg

verwendet.
Beim Versuch "Hänsjörg" zu speichern, kam eine Fehlermeldung das dieser Loginname schon vorhanden ist. (Spalte "loginname" ist Unique)

Die Collation der Spalte ist nach der Umstellung auf UTF8 nun utf8_general_ci

Laut Manual (ja ich habe mich gebessert :-)) )

http://dev.mysql.com/doc/refman/5.1/en/charset-unicode-sets.html

wird bei dieser Collation das A mit Ä gleichgesetzt.
Auch bei den Beispielen;

http://dev.mysql.com/doc/refman/5.1/en/charset-collation-effect.html

sieht man diesen effekt. Wohl auch für das deutsche ß = s

Jetzt frage ich mich: Welche Collation wäre dann angebracht damit wirklich zwischen a und ä unterschieden wird?
Eigentlich müßte man doch vermutlich auf "latin1_german2_ci" einstellen.

Wie wirkt sich das aber aus wenn das System z.b. mit französischen Namen und Sonderzeichen arbeiten muss?

Puhh, das mit den zeichensätzen und Collationen ist garnicht so einfach.
vielen Dank und viele Grüße
hawk

0 63

Umstellung auf UTF8 gelungen?

hawkmaster
  • datenbank
  1. 0
    hotti
    1. 0
      hawkmaster
      1. 0
        Tom
        1. 0
          hawkmaster
          1. 0
            Tom
            1. 0
              hawkmaster
              1. 0
                Tom
                1. 0
                  hawkmaster
                  1. 0
                    dedlfix
                    1. 0
                      hawkmaster
                      1. 0
                        dedlfix
                        1. 0
                          hawkmaster
                          1. 0
                            dedlfix
                            1. 0

                              Aus ü wird ü ??

                              hawkmaster
                              1. 0
                                dedlfix
                                1. 0
                                  hawkmaster
                                  1. 0
                                    dedlfix
                                    1. 0
                                      hawkmaster
                                      1. 0
                                        dedlfix
                                        1. 0

                                          vielleicht auch nur ein Bug?

                                          hawkmaster
                                          1. 0
                                            Sven Rautenberg
                                            1. 0
                                              hawkmaster
                                              1. 0
                                                Sven Rautenberg
                                          2. 0
                                            dedlfix
                                      2. 0
                                        Tom
                                        1. 0
                                          hawkmaster
                                          1. 0
                                            Tom
                                        2. 0
                                          Sven Rautenberg
                                    2. 0
                                      Tom
                                      1. 0
                                        dedlfix
                                    3. 0
                                      hawkmaster
                                      1. 0
                                        Tom
                                        1. 0

                                          UTF8 erkennen, mb_internal_encoding() ?

                                          hawkmaster
                                          1. 1

                                            Zugriff über den Index-Operator auf einen UTF-8-String?

                                            Tom
                                            1. 0
                                              Sven Rautenberg
                                              1. 0
                                                hawkmaster
                                                1. 2
                                                  Sven Rautenberg
                                                  1. 0
                                                    Christian Kruse
                                              2. 0
                                                Tom
                                      2. 0
                                        Sven Rautenberg
                            2. 0
                              Tom
                              1. 0
                                dedlfix
                                1. 0

                                  TOM und ТОМ

                                  Tom
                                  • menschelei
                              2. 0
                                Der Martin
                                1. 0
                                  at
                  2. 0
                    Tom
                    1. 0
                      hawkmaster
          2. 0
            hotti
  2. 0
    Harlequin
    1. 0
      hawkmaster
      1. 0
        Harlequin
    2. 0
      Tom
      1. 0
        Harlequin
        1. 0
          Tom
  3. 0
    Tom
    1. 0
      hawkmaster
      1. 0
        Tom
        1. 0
          hawkmaster
          1. 0
            Tom
  4. 0

    str_pad() multibyte?

    hawkmaster
    1. 0
      Tom
    2. 0
      Sven Rautenberg