CronJob-Service
bei SELFPHP mit ...
|
+ minütlichen Aufrufen
+ eigenem Crontab Eintrag
+ unbegrenzten CronJobs
+ Statistiken
+ Beispielaufrufen
+ Control-Bereich
Führen Sie mit den CronJobs von
SELFPHP zeitgesteuert Programme
auf Ihrem Server
aus. Weitere Infos
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden |
25.04.2007, 18:20:15
|
Anfänger
|
|
Registriert seit: Jan 2007
Beiträge: 8
|
|
Probleme mit umlauten
Hallo zusammen,
ich möchte über eine ODBC Verbindung auf eine SQL-Server Datenbank zugreifen. Soweit so gut es funktioniert auch alles. Wenn ich jedoch Spalten mit Umlauten auslese, dann werden mir diese Umlaute nicht dargestellt. Meine Vermutung ist das PHP kein Unicode unterstützt und SQL Server nur Unicode kann. Denn wenn ich über PHP in die DB schreibe steht der Umlaut auch nicht in Klartext drin sondern Konvertiert. Hat einer eine Idee???
Wäre echt klasse, da ich ansonsten 20000 Datensätze updaten müsste.
|
25.04.2007, 20:39:55
|
Anfänger
|
|
Registriert seit: Jun 2006
Beiträge: 98
|
|
AW: Probleme mit umlauten
sucher hätte vllt geholfen ;)
hier mal ne funktion die dir helfen könnte
htmlspecialchars
|
25.04.2007, 20:43:22
|
Member
|
|
Registriert seit: Aug 2005
Beiträge: 644
|
|
AW: Probleme mit umlauten
Das htmlspecialchars hilft aber nur weiter, wenn es Browserbedingt nicht angezeigt wird. Browser wie Firefox sollten Umlaute aber trotzdem anzeigen können.
Ich denke eher das ist ein Problem mit den verwendeten Zeichensätzen. Da muss ich allerdings passen weil ich keine Ahnung hab ;)
|
25.04.2007, 21:07:25
|
Member
|
|
Registriert seit: Feb 2006
Beiträge: 883
|
|
AW: Probleme mit umlauten
kenne mich mit den Zeichensätzen auch nicht gut aus. Aber mit bisserl Script, z.B.:
PHP-Code:
$array_1 = array('Ä', 'ä', 'Ö', 'ö', 'Ü', 'ü', 'ß');
$array_2 = array('Ae', 'ae', 'Oe', 'oe', 'Ue', 'ue', 'ss');
for($x = 0; $x < 7; $x++){$emp = str_replace($array_2[$x], $array_1[$x], $emp);}
Kannst du Umlaute umwandeln und so in die DB schreiben. Beim Auslesen machst du's umgekehrt. (Ist ehrlich gesagt sicher kein Profi-Tipp)
|
26.04.2007, 07:42:02
|
|
SELFPHP Guru
|
|
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 76
Beiträge: 4.001
|
|
AW: Probleme mit umlauten
Zitat:
Zitat von Heinrich
(Ist ehrlich gesagt sicher kein Profi-Tipp)
|
So isses. Aus Goethe würde dann Göthe
|
26.04.2007, 22:03:54
|
Member
|
|
Registriert seit: Feb 2006
Beiträge: 883
|
|
AW: Probleme mit umlauten
@meikel
Das würde bei der heutigen literarischen Bildung wohl nur noch Grufties wie uns auffallen -:)
Aber gib' mal einen Tipp! Ich sehe, dass meine Datenbank da auch spinnt (Zeichensatz: latin1_general_ci)
|
29.04.2007, 14:38:10
|
|
SELFPHP Guru
|
|
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 76
Beiträge: 4.001
|
|
AW: Probleme mit umlauten
Zitat:
Zitat von Heinrich
Aber gib' mal einen Tipp! Ich sehe, dass meine Datenbank da auch spinnt (Zeichensatz: latin1_general_ci)
|
Und wieso nimmste nicht latin1_german1_ci oder utf8_general_ci?
|
29.04.2007, 19:13:59
|
Member
|
|
Registriert seit: Feb 2006
Beiträge: 883
|
|
AW: Probleme mit umlauten
Danke für den Tipp. Kann ich denn im phpMyAdmin den Zeichnsatz einfach ändern, ohne dass Dummheiten passieren? (Dass dies verschwundene Umlaute nicht herbeizaubert, weiß ich)
|
29.04.2007, 19:55:51
|
|
SELFPHP Guru
|
|
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 76
Beiträge: 4.001
|
|
AW: Probleme mit umlauten
Zitat:
Zitat von Heinrich
Danke für den Tipp. Kann ich denn im phpMyAdmin den Zeichnsatz einfach ändern, ohne dass Dummheiten passieren? (Dass dies verschwundene Umlaute nicht herbeizaubert, weiß ich)
|
Einfach mal ausprobieren. Natürlich nicht am Original sondern an einer Kopie.
|
29.04.2007, 23:51:24
|
Member
|
|
Registriert seit: Feb 2006
Beiträge: 883
|
|
AW: Probleme mit umlauten
Oki - ich werde berichten....
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Themen-Optionen |
|
Ansicht |
Linear-Darstellung
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 03:52:56 Uhr.
|