Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Hallo,
ich habe ein Problem.
Ich lese Datensätze aus der Datenbank aus.
In dieser ist auch ein Routezeichen enthalten.
Dieser Datensatz mit dem Rautezeichen wird dann immer komplett unterschlagen.
was kann ich dagegen tun?
Ich denke es bringt dir wenig, weil ich dann 10 siten quellcode angeben müsste, weil die immer übergreifend sind.
auf jeden fall lese ich einträge aus der Datenbank aus. Dort sind dann auch Rautezeichen drin. Bei der Ausgabe nachher in der Tabelle im Programm Fehlen diese Datensätze jedoch.
data = getDate("sql-Kommando in 1-2 Zeilen");
Ausgabe -> Raute fehlt
in vielleicht 10 Zeilen,
nun denn, dein Code ist nicht verfügbar,
ein allgemein bekannter 'Raute + Datenbank = Ärger'-Fehler ist zumindest mir nicht bekannt,
dann weiß vielleicht jemand anders weiter, viel Glück
gut, aus diesem Code erkennt man leider noch nicht wie da irgendwie ein Fehler auftreten könnte,
deine Anfrage ist auch etwas kryptisch,
der nächste Schritt wäre dann Testen,
kannst du einen einzelnen Datensatz einer der Tabellen anwählen?
wähle einen an ohne Raute (wir reden von # oder?)
ResultSet-size = 1?
und nun die Raute rein, gleiche Anfrage ResultSet-size = 0?
oder worum geht es?
zunächst mal den ganzen Datansatz lesen (select *), dann das betroffene Attribut,
dann als dritter Schritt vielleicht dein Distinct oder was immer in deine Anfrage noch hineingehört
---------
ich selber kann bei mir kaum deine Umgebnug nachbilden,
wenn möglich benutze aber z.B. eine einfache Tabelle wie
Code:
DROP TABLE IF EXISTS `runtime_property`;
CREATE TABLE 'runtime_property` (
`id` int(11) NOT NULL auto_increment,
`text_value` text,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
und eine Anfrage a la
Code:
select text_value from runtime_property where id=2