2011-01-07 9 views
0

Ich versuche herauszufinden, warum ich schlechte Zeichen bekomme, wenn ich Informationen aus einer CSV-Datei in meine Datenbank importiere.Schlechte Zeichen von CSV in Datenbank

Setup:

Datenbank ist UTF-8-Kodierung HTML-Seite = UTF-8-Kodierung (Meta-Tag)

Was ich empfangen, wenn die Datei importiert wird. alt text

Aber in der CSV sieht alles sauber Datei, und die tatsächliche Zahl +1 (250) 862-8350

Ich weiß also nicht, was das Problem ist, ist meine Vermutung etwas mit dem zu tun eine Form des Trimmens, aber ich konnte nicht herausfinden, was es ist ... jedes Licht würde geschätzt werden!

+0

Wie sehen Sie die Daten in der DB? –

+0

Was hat die HTML-Codierung damit zu tun? Laden Sie das Upload über ein HTML-Eingabefeld hoch und parsen Sie den Upload auf der Serverseite? Wenn ja, besteht das Problem in der Art und Weise, wie Sie die hochgeladene Datei analysiert haben. Sie müssen mehr Details darüber geben. – BalusC

+0

Welche Betriebssysteme verwenden Sie? Welche Art von Datenbank? – Navi

Antwort

0

Nun, ich fand meine Antwort, und es ist etwas schmachhaft. Wenn meine Telefonnummer in die Datenbank eingegeben wird, führe ich sie durch meinen Cleaner und kodiere dann die Daten ... Aber ich habe nicht bemerkt, dass meine Datenbankspalte auf eine kleine Anzahl von Zeichen eingestellt war ... und meine Codierung war länger was würde in die Datenbank eingefügt werden ... Also, kurz gesagt, ich machte eine Spalte 64 vs 32 und es löste das Problem.

Vielen Dank für Ihre Zeit in dem Versuch, mir zu helfen!

+0

64 Zeichen für ein Telefonnummernfeld? Beeindruckend. – NotMe

Verwandte Themen