SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



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



:: Buchempfehlung ::

TYPO3 Kochbuch

TYPO3 Kochbuch zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

 
 
Themen-Optionen Ansicht
  #1  
Alt 19.11.2011, 13:40:42
Riegelhaus Riegelhaus ist offline
Anfänger
 
Registriert seit: Nov 2003
Beiträge: 91
Umlaute

Hallo

Vor 2 Jahren hatte ich Umlautproblene beim Excel-Export. Jetzt im PHP/MySql und die damaligen Tipps helfen nicht weiter.

Ich habe Daten auf dem internen Server und welche extern im Internet. Die Umlaute auf dem internen Server kommen, die externen nicht. Die Ausgabe ist auf derselben Seite, und doch so unterschiedlich. Habe verschiedene Versionen ausgetestet, nichts bringt was. Immer sind die Umlaute von der internen DB gut und die vom externen Server nicht. In der DB sind an beiden Orten die Umlaute uncodiert erfasst, also öäü

Wie kann ich die Umlaute vom externen Server richtig anzeigen?


PHP-Code:
$link mysql_connect("localhost","user","pw");
mysql_select_db("db",$link);

$link_extern mysql_connect("t.mysql.db.xxx.yyy","user","pw");
mysql_select_db("db",$link_extern);


$query "SELECT name FROM sheet
where name LIKE '$a'
order by name"
;
$result mysql_query($query,$link);
$num mysql_num_rows($result);
for (
$i 0$i $num$i++)

$row mysql_fetch_array($result);
echo
"$row[name]";
}


$query_extern "SELECT Name FROM sheetextern
where Name LIKE '$a'
order by Name"
;

$result_extern mysql_query($query_extern,$link_extern);
$num_extern mysql_num_rows($result_extern);
for (
$i 0$i $num_extern$i++)

$row_extern mysql_fetch_array($result_extern);
addslashes($Name1 $row_extern['Name']); echo"$Name1"
utf8_encode($Name2 $row_extern['Name']); echo"$Name2"
$Name3=htmlspecialchars(utf8_encode($row_extern['Name'])); echo"$Name3"
utf8_decode($Name4 $row_extern['Name']); echo"$Name4";


Habe auch die DB angeschaut mit SHOW VARIABLES LIKE 'character_set%' und die sind auf utf8 gesetzt.

Code:
character_set_client 	utf8
character_set_connection 	utf8
character_set_database 	utf8
character_set_filesystem 	binary
character_set_results 	utf8
character_set_server 	utf8
character_set_system 	utf8
character_sets_dir 	/usr/local/share/mysql/charsets/

character_set_client 	utf8
character_set_connection 	utf8
character_set_database 	latin1
character_set_filesystem 	binary
character_set_results 	utf8
character_set_server 	latin1
character_set_system 	utf8
character_sets_dir 	D:\xampp\mysql\share\charsets\

und der Header im HTML

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>...</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Mit Zitat antworten
 


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
AJAX und Umlaute Realnub PHP für Fortgeschrittene und Experten 1 11.01.2008 14:10:08
Umlaute richtig in SQL eintragen und wieder herausbekommen xkky PHP Grundlagen 2 17.09.2007 22:46:28
PEAR Mail - Umlaute im Absender Serp PHP für Fortgeschrittene und Experten 3 22.10.2006 21:28:40
Umlaute in Mail Frankie PHP Grundlagen 1 02.06.2004 23:52:34
Umlaute in HTML-Zeichencode umwandeln Idolast PHP Grundlagen 4 23.01.2004 15:22:55


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:03:14 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt