Auge: Problem mit Umlauten und Collations

Beitrag lesen

Tach!

'n Abend

Ziehen wir es mal glatt. Du hast einen View mit Inhalten aus der Datenbank 1 (DB1), deren Inhalte in ISO-8859-1 kodiert sind und weiteren Inhalten aus der Datenbank 2 (DB2), deren Inhalte im Gegensatz zu DB1 mit UTF-8 kodiert sind.

Das Statement im Ausgangsposting fragt nur Daten aus DB2 ab. Da ist kein Join, der Tabellen aus beiden Datenbanken anspricht.

Wenn ich mich nicht auf das irgendwann gelesene verlassen hätte, märe mir das auch aufgefallen.

Beim Abruf der Daten wird natürlich nur eine der beiden Kodierungen benutzt.

Oder auch eine ganz andere - theoretisch jedenfalls. Hier ist es eine von beiden. Das ändert an der Arbeitsweise MySQLs prinzipiell nichts.

Ok, nächster Versuch.

In DB1 (ISO-8859-1) wird ein View ausschließlich mit Daten aus DB2 (UTF-8) erstellt. Welche der beiden Kodierungen wird dabei verwendet? Werden die UTF-8-kodierten Daten nach ISO-8859-1 umgerechnet, da die DB1 genau so kodiert ist? Warum brauche ich in DB1 einen View, der ausschließlich aus Daten der DB2 besteht? Warum habe ich diesen View nicht in DB2, wo er, wenn er, wie es scheint, nur der Ausgabe und nicht der Weiterverarbeitung in DB1 dient, richtig aufgehoben wäre?

Tschö, Auge

--
Verschiedene Glocken läuteten in der Stadt, und jede von ihnen vertrat eine ganz persönliche Meinung darüber, wann es Mitternacht war.
Terry Pratchett, "Wachen! Wachen!"
ie:{ fl:| br:> va:) ls:[ fo:) rl:( ss:| de:> js:| zu:}
Veranstaltungsdatenbank Vdb 0.3
0 61

Problem mit Umlauten und Collations

Klaus
  • datenbank
  1. 0
    Auge
    1. 0
      Klaus
      1. 1
        dedlfix
      2. 0
        Tom
        1. 0
          Auge
          1. 0
            Tom
            1. 0
              Auge
              1. 0
                dedlfix
                1. 0
                  Tom
                  1. 0
                    dedlfix
                    1. 0
                      Klaus
                      1. 0
                        dedlfix
                        1. 0
                          Klaus
                          1. 0
                            dedlfix
                            1. 0
                              Klaus
                              1. 0
                                Tom
                                1. 0
                                  Klaus
                                  1. 0
                                    Tom
                                    1. 0
                                      dedlfix
                                      1. 0
                                        Tom
                                        1. 0
                                          Klaus
                                          1. 0
                                            Tom
                                            1. 0
                                              Klaus
                                              1. 0
                                                Tom
                                                1. 0
                                                  Klaus
                                                  1. 0
                                                    Tom
                                                    1. 0
                                                      Klaus
                                                      1. 0
                                                        Auge
                                                        1. 0
                                                          dedlfix
                                                          1. 0
                                                            Auge
                                                            1. 0
                                                              dedlfix
                                                        2. 0
                                                          Klaus
                                                          1. 0
                                                            Tom
                                                      2. 0
                                                        Tom
                                                        1. 0
                                                          Klaus
                                                          1. 0
                                                            Tom
                                                            1. 0
                                                              dedlfix
                                              2. 0
                                                Auge
                                                1. 0
                                                  dedlfix
                                                  1. 0
                                                    Auge
                                2. 0
                                  dedlfix
                              2. 0
                                Tom
                              3. 0
                                dedlfix
                                1. 0
                                  Klaus
                                  1. 0
                                    dedlfix
                                    1. 0
                                      Klaus
                                      1. 0
                                        dedlfix
                                        1. 0
                                          Klaus
                                          1. 0
                                            dedlfix
                                            1. 0
                                              Klaus
                                              1. 0
                                                Klaus
                                                1. 0
                                                  Auge
                                              2. 0
                                                dedlfix
                          2. 0
                            Tom
                            1. 0
                              dedlfix
                              1. 0
                                Tom
                                1. 0
                                  dedlfix
  2. 0
    dedlfix
    1. 0
      Auge
      1. 0
        dedlfix