php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 30.04.2007, 20:26  
Moderator und Wett-König
 
Benutzerbild von dr.e.
 
Registriert seit: 21.05.2008
Beiträge: 3.654
PHP-Kenntnisse:
Fortgeschritten
dr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblick
dr.e. eine Nachricht über Skype™ schicken
Standard

Hallo Carino,

Zitat:
Es gibt ja keinen Export mehr. Die Datei liegt lokal, ist bearbeitet und von sämtlichen Programmen als UTF8 deklariert und möchte in die Datenbank rein
Heißt das, du hast keinen Zugriff mehr auf die Quell-Datenbank?


Zitat:
Nachtrag:
Wenn ich eine tabelle exportiere (mit dem sonderzeichenfehler), bekomme ich ein UNIX ANSI as UTF-8 Format. Irgendwas stimmt hier nicht. Entweder ist das Format von mir nicht korrekt oder es liegt an der Datenbank :Sad
Ein "ANSI as UTF-8"? Das ist sicher strange... Prinzipiell musst du sicherstellen, dass die Codierung der Export-Datei in sich auch UTF-8-kodiert ist. Ist das nicht der Fall, musst du die Datei entweder konvertieren oder du hast "verloren". Auf LINUX geht das mit einem

Code:
iconv -f "MS-ANSI" -t "UTF-8" exportfile.sql
auf Windows mit entsprechenden Editoren oder Hex-Editoren. Grundsätzlich denke ich, dass es an deiner Datei liegt.
__________________
Viele Grüße,
Dr.E.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Think about software design before you start to write code!
2. Discuss and review it together with experts!
3. Choose good tools (-> Adventure PHP Framework (APF))!
4. Write clean and reusable software only!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dr.e. ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 01.05.2007, 00:11  
Neuer Benutzer
 
Registriert seit: 28.04.2007
Beiträge: 21
Carino
Standard

Das ist ja das blödsinnige, ich habe keinen Zugriff mehr, weil die Datenbank gehackt wurde und ich mit dem letzten "fehlerhaften" Backup rumdudel

Ich habe die Umlautefehler alle bereinigt und mit dem benannten Editoren (hab mehrere probiert) auch als UTF8 gespeichert. Aber irgendwie doch nicht oder die Datenbank macht das Problem. Ich suche mal generatoren die mittels iconv (glaub über php kann ich das auf dem server ausführen, habe hier nur ne windowskiste).
Carino ist offline   Mit Zitat antworten
Alt 01.05.2007, 11:34  
Moderator und Wett-König
 
Benutzerbild von dr.e.
 
Registriert seit: 21.05.2008
Beiträge: 3.654
PHP-Kenntnisse:
Fortgeschritten
dr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblick
dr.e. eine Nachricht über Skype™ schicken
Standard

Hallo Carino,

hast du wenigstens die Orginal-Sicherungs-Datei noch? Wenn ja, kann ich dir evtl. helfen, die Datei zu konvertieren, ich hab hier zig LINUX-Kisten stehen
__________________
Viele Grüße,
Dr.E.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Think about software design before you start to write code!
2. Discuss and review it together with experts!
3. Choose good tools (-> Adventure PHP Framework (APF))!
4. Write clean and reusable software only!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dr.e. ist offline   Mit Zitat antworten
Alt 01.05.2007, 11:41  
Neuer Benutzer
 
Registriert seit: 28.04.2007
Beiträge: 21
Carino
Standard

Also ich habe den originalen dump, der aber fehlerhaft ist (umlaute) und die bearbeitete von mir. kann sie dir gerne beide schicken.

An welche Mailadresse darf ich sie richten? Kannst du mir ja als PM schicken.

Riesen Dank schonmal im Voraus!!!
Carino ist offline   Mit Zitat antworten
Alt 02.05.2007, 16:57  
Moderator und Wett-König
 
Benutzerbild von dr.e.
 
Registriert seit: 21.05.2008
Beiträge: 3.654
PHP-Kenntnisse:
Fortgeschritten
dr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblick
dr.e. eine Nachricht über Skype™ schicken
Standard

Hallo Carino,

ich habe deine E-Mail erhalten und mir gerade den Dump angesehen. Das File an sich ist bereits UTF-8 codiert, zumindest sagt das file:

Code:
[christian@wikiserver phpfriend_encoding]$ file -i original_dump.sql
original_dump.sql: text/plain; charset=utf-8
Die "CREATE TABLE"-Statements haben aber ein

Code:
CREATE TABLE `4images_categories` (
[..]
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
was bedeutet, dass eine Tabelle mit Collation latin1 erzeugt wird und da hinein spielst du UTF-8-Daten. Das geht schief . Wenn du die Collation auf einen UTF-8-verträglichen Wert änderst (z.B. "utf8_general_ci"), sollte das gehen. Ist das nicht der Fall muss ich mir das nochmal genauer ansehen.
__________________
Viele Grüße,
Dr.E.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Think about software design before you start to write code!
2. Discuss and review it together with experts!
3. Choose good tools (-> Adventure PHP Framework (APF))!
4. Write clean and reusable software only!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dr.e. ist offline   Mit Zitat antworten
Alt 02.05.2007, 17:24  
Moderator und Wett-König
 
Benutzerbild von dr.e.
 
Registriert seit: 21.05.2008
Beiträge: 3.654
PHP-Kenntnisse:
Fortgeschritten
dr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblick
dr.e. eine Nachricht über Skype™ schicken
Standard

Hallo Carino,

ich muss mich nochmals korrigieren, die Collation muss "utf8" heißen. Der Import war bei mir anschließend erfolgreich, ich sehe UTF-8-Zeichen. Ich kann nun nur nicht beurteilen, ob die Applikation damit auch zurecht kommt.
__________________
Viele Grüße,
Dr.E.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Think about software design before you start to write code!
2. Discuss and review it together with experts!
3. Choose good tools (-> Adventure PHP Framework (APF))!
4. Write clean and reusable software only!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dr.e. ist offline   Mit Zitat antworten
Alt 07.05.2007, 12:26  
Neuer Benutzer
 
Registriert seit: 28.04.2007
Beiträge: 21
Carino
Standard

Habe irgendwie keine Benachrichtigungsmail bekommen...

Die Applikation ist hinterher vollständig UTF8 nur ich schau ja nach dem Import in die Datenbank und sehe direkt auszüge wie "Sinn möglichst viel".

Was meinst du mit:

"Der Import war bei mir anschließend erfolgreich, ich sehe UTF-8-Zeichen"

Wie sehen UTF 8 Zeichen denn aus? Nicht etwa normale Umlaute wie ä ö ü...?

die Tabellen von 4images_* habe ich rausgelassen. Im geänderten File ist da auch nicht mehr drin.
Carino ist offline   Mit Zitat antworten
Alt 07.05.2007, 13:38  
Neuer Benutzer
 
Registriert seit: 28.04.2007
Beiträge: 21
Carino
Standard

Es hat geklappt. Frag mich nicht wieso, aber ein normaler import ging nicht, habe jetzt schritt für schritt importiert "cut and paste" !!!

Lange hats gedauert aber es funktioniert ... ich danke allen für ihre Hilfe, besonders dr.e.!
Carino ist offline   Mit Zitat antworten
Alt 07.05.2007, 23:49  
Moderator und Wett-König
 
Benutzerbild von dr.e.
 
Registriert seit: 21.05.2008
Beiträge: 3.654
PHP-Kenntnisse:
Fortgeschritten
dr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblick
dr.e. eine Nachricht über Skype™ schicken
Standard

Hallo Carino,

bitte bitte. Sorry, dass ich per Mail so kurz angebunden war, aber ich hatte einiges zu tun heute...
__________________
Viele Grüße,
Dr.E.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Think about software design before you start to write code!
2. Discuss and review it together with experts!
3. Choose good tools (-> Adventure PHP Framework (APF))!
4. Write clean and reusable software only!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dr.e. ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Umlaute nach CSV Import in MySQL Javahasser Datenbanken 4 25.07.2008 19:43
Umlaute ä,ö,ü und ß werden beim SQL Import nicht übernommen Plague Datenbanken 7 17.09.2007 17:28
[geklärt] Falsche Umlaute bei export stf.stream Datenbanken 2 22.09.2005 16:09

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mysql import dump utf8, csv datei in ansi format in mysql datenbank importieren keine umlaute, datenbank import utf-8, sql-import sonderzeichen, \ansi as utf-8\ iconv, iconv ansi to utf-8 umlaut, import datenbank dump umlaute, nach sql import per php umlautfehler, sql import umlaute, sql importiert keine utf8, db import umlaute, umlaute sql import, import utf8 ?, nach datenbank dump keine umlaute, \ansi as utf-8\, umlaute nach datenbank import, sql umlaute nach import, dump utf-8 create table, dump umcodieren php, utf8 dump erzeugt nach import in utf8 kod db falsche umlaute

Alle Zeitangaben in WEZ +2. Es ist jetzt 06:12 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.