php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 31.03.2008, 00:41  
Neuer Benutzer
 
Registriert seit: 31.03.2008
Beiträge: 3
Omicron-Persi-8 befindet sich auf einem aufstrebenden Ast
Standard phpmyadmin einträge in persisch???

Hallo Freunde,
ich will in phpMyAdmin bzw. in eine Tabelle persisch schreiben können.
hier ist alles was ich gemacht habe:
Also ich hab eine DB und darin bfindet sich eine Tabelle.
In der Spalte Kollation von der Tabelle habe ich utf8_persian_ci eingestellt in der Hoffnung dass meine persischen Einträge auch in Persisch dargestellt werden.
Das Problem ist nun, dass wenn ich etwas auf Persisch eintrage, wird irgendein wirres Zeug in der Tabelle dargestellt, ABER wenn ich die Tablle bzw. den Inhalt ausgeben lasse, kriege ich das richtige persische Wort wieder zurück.

Wie gesagt ich will aber dass es in phpMyAdmin bzw. in der Tabelle die Wörter bzw. Einträge genau so auf Persisch dargestellt werden.

Kann mir da jemand helfen?
Danke
Omicron-Persi-8 ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 31.03.2008, 09:24  
Erfahrener Benutzer
 
Benutzerbild von Montellese
 
Registriert seit: 30.07.2007
Beiträge: 541
Montellese befindet sich auf einem aufstrebenden Ast
Montellese eine Nachricht über MSN schicken
Standard

Naja wenn du utf8 als Kollation angibst, wird ein String auch in UTF8 gespeichert und das sieht dann halt nicht nach persischen Schriftzeichen aus (ich habe keine Ahnung, wie persisch aussieht ^^). Damit es richtig dargestellt werden würde, müsste phpMyAdmin für die einzelnen persischen Felder eine eigene Kodierung angeben, was meines wissens in HTML aber nicht möglich ist. Wie gibst du es denn aus? Stellst du die komplette Kodierung auf UTF8 oder irgendwas persisches?
Montellese ist offline   Mit Zitat antworten
Alt 31.03.2008, 11:10  
Neuer Benutzer
 
Registriert seit: 31.03.2008
Beiträge: 3
Omicron-Persi-8 befindet sich auf einem aufstrebenden Ast
Standard

Die Einträge gebe ich so aus: $sql = "select * from table ($feld) values($wert)"; $result = mysql_query($sql); for($i=0; $i
Omicron-Persi-8 ist offline   Mit Zitat antworten
Alt 31.03.2008, 21:55  
Erfahrener Benutzer
 
Benutzerbild von Montellese
 
Registriert seit: 30.07.2007
Beiträge: 541
Montellese befindet sich auf einem aufstrebenden Ast
Montellese eine Nachricht über MSN schicken
Standard

Ein while() wäre für das Durchlaufen des mysql_fetch_array/object/assoc besser geeignet als ein for().

Aber eigentlich habe ich nicht das gemeint! Was gibst du im (X)HTML-Head-Bereich für einen charset an?
Montellese ist offline   Mit Zitat antworten
Alt 01.04.2008, 07:41  
Neuer Benutzer
 
Registriert seit: 31.03.2008
Beiträge: 3
Omicron-Persi-8 befindet sich auf einem aufstrebenden Ast
Standard

achso, sorry hab dich falsch verstanden.
also da geb ich das ein:
header('Content-type: text/html; charset=utf-8');

Gut also mir gehts halt nur dadrum, dass man die persischen Strings auch richtig in der Datenbank bzw. in den verschiedenen Tabellen erkennen kann.
Also z.B.:
wenn ich auf Persisch das hier schreibe جواد dann wird in der Tabelle das hier geschreiben جواد .
Naja beim auslesen der Tabelle kriege ich natürlich wieder جواد zurück gegeben.
Wie gesagt wollte halt wissen ob anstatt der komischen Zeichen die perischen Zeichen da stehen können.

Ausserdem was mir dann klar geworden ist, ist es das UTF-8 für jedes Zeichen 2 Byte benutzt und deshalb hat das obige Beispiel 8 Zeichen und der Perische nur 4.
Omicron-Persi-8 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
phpmyadmin - mysqldump konformen Export erzeugen? DonTermi Datenbanken 2 22.12.2006 13:45
MySQL und PHPMyAdmin auf APACHE Webdesigner Datenbanken 12 24.03.2006 21:13
[Erledigt] phpmyadmin Zugriff verweigert Datenbanken 7 31.12.2005 13:02
PhpMyAdmin Problem test022 Server, Hosting und Workstations 4 18.12.2005 11:12
darf keine Datenbank erstellen in phpMyAdmin Datenbanken 2 20.10.2005 19:32
phpMyAdmin Daten exportieren als ISO-8859-1 Format. DonTermi Datenbanken 0 15.09.2005 10:24
[Erledigt] Frage zu PHPMyAdmin Datenbanken 2 28.07.2005 18:32
Problem mit IIS6 und PHPMyAdmin PHP Tipps 2005-2 4 18.07.2005 21:58
#1064 bei export von mysql 4.0.20 auf 4.0.24 per phpmyadmin Datenbanken 2 15.06.2005 15:41
Probleme beim Einrichten von PHPMyAdmin PHP Tipps 2005 4 06.03.2005 18:57
phpmyadmin 2.6.1 bei Strato installieren klappt nicht.. Datenbanken 13 24.02.2005 21:34
PHPmyAdmin läuft nicht kampfnickel Datenbanken 11 30.12.2004 13:23
[Erledigt] mysqldump und phpmyadmin Datenbanken 4 07.11.2004 15:57
Installation von phpmyadmin 2.5.7 bei 1und1 klappt nicht PHP Tipps 2004 9 16.10.2004 17:35
Connection Problem bei phpMyAdmin PHP Tipps 2004 1 14.07.2004 15:29

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
persisch utf-8, phpmyadmin einträge in tabelle schreiben, google persisch schreiben, html charset farsi, persisch tabelle, persisch utf8, charset iranisch, farsi with utf-8, sql datenbank, persiche zeichen, sphpmyadmin benutzername sonderzeichen, utf-8 persisch, persische zeichen, phpmyadmin einträge, phpmyadmin zeichen benutzername, persisch schreiben, mysql einträge in farsi, bei google persisch schreiben, php persisch

Alle Zeitangaben in WEZ +2. Es ist jetzt 11:27 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