Wadoku.de Forum
  [Search] Search   [Recent Topics] Recent Topics   [Hottest Topics] Hottest Topics  
[Register] Register /  [Login] Login 
Japanische Zeichen aus MySQL-Datenbank auslesen  RSS feed
Forum Index » Japanisch auf PC/PDA
Author Message
Zwiebelkopf



Joined: 27/11/2007 22:03:41
Messages: 5
Offline

Hallo und nen schönen Abend ^^

also Problem ist folgendes: ich möchte aus einer Datenbank (MySQL) Japanische Zeichen auslesen -> klappt aber nicht.

was ich versucht habe:
-In der Tabell ist das Datenfeld schon mit utf8_unicode_ci eingestellt -> wird in der Tabelle auch richtig dargestellt
-habe im QC <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> im <head> stehen
-Der Editor ist auch auf UTF-8 eingestellt
-habe japanischen Text reingeschrieben der auch angezeigt wird nur eben das auslesen aus der Tabelle funktioniert nicht

hab auch mal probiert was in die Tabelle einzutragen mithilfe von PHP allerdins kommt da wieder was anderes raus also gehe ich davon aus das es mit der Verbindung zusammenhängt

so ich hoffe mir kann noch jemand helfen
mkill



Joined: 23/02/2007 15:27:28
Messages: 460
Offline

- Betriebssystem? Versionsnummer? Sprachversion?
- Verwendete Software (Datenbank, Webserver, PHP, Browser, Editor)? Nummer? Sprachversion?
- Wo genau sind die verschwurbelten Zeichen aufgetaucht?

Warum gibts 苺大福 eigentlich nicht das ganze Jahr über?
Zwiebelkopf



Joined: 27/11/2007 22:03:41
Messages: 5
Offline

BS ist WinXp professional
ich nutze XAMPP 1.6.4
* Apache HTTPD 2.2.6 + Openssl 0.9.8e
* MySQL 5.0.45
* PHP 5.2.4
* PHP 4.4.7
* phpMyAdmin 2.11.1
* Zend Optimizer 3.3.0
browser ist Mozilla Firefox 2.0.1? oder wieviele Nullen dazwischen sind ^^

Editor ist Notepad da Phase 5 ja probleme mit der Darstellung von Japanischen Zeichen hat

So und das Problem taucht auf wenn ich was über PHP in die Datenbank einfüge und/oder etwas aus der Datenbank auslese was auf Japanisch ist

Darstellung im Browser der Zeichen funktioniert denn wenn ich die Zeichen/Buchstaben direkt in den Quellcode schreibe geht sieht man das ohne Probleme

Es ist aber auch noch eine Unterschiedliche Darstellung, in einer Drop-Down-Liste stehen nur Fragezeichen und wenn ich die Zeichen in normalen Text ausgebe, wird es ignoriert und es wird weiter gemacht.

Gruß Zwiebel
Ulrike Schmidt



Joined: 07/12/2006 17:05:50
Messages: 14
Offline

Ich vermute mal, es liegt an der Verbindung, vielleicht hilft das hier: http://dev.mysql.com/doc/refman/5.0/en/charset-connection.html

www.Kanji-Web.com, www.KanjiABC.net
[WWW]
yoshtec


[Avatar]

Joined: 25/10/2006 01:12:56
Messages: 66
Offline

PHP und Unicode waren noch nie gute Freunde.

Ein Blick in die Anleitung verrät:

A string is series of characters. In PHP, a character is the same as a byte, that is, there are exactly 256 different characters possible. This also implies that PHP has no native support of Unicode. See utf8_encode() and utf8_decode() for some Unicode support.

http://de2.php.net/manual/en/language.types.string.php

Allerdings gibt es viele, die es irgendwie hinbekommen haben. Einfach mal danach Suchen.
Zwiebelkopf



Joined: 27/11/2007 22:03:41
Messages: 5
Offline

jo danke erstmal für die bemühungen und würde sie gerne noch mal in Anspruch nehmen

hab so einiges Probiert z.B.
- utf8_decode("人") --> ? (eben %3F)
- rawurlencode("人") -->%E4%BA%BA
- imap_utf8("人") -->人

sowie Lesen mit diesen Funktionen aus der Tabelle wobei immer wieder nur ? rauskam hab auch einige Threads in anderen Foren gelesen doch dort wurde dann eine Schlammschlacht drauß aber das ist was anderes ^^
yoshtec


[Avatar]

Joined: 25/10/2006 01:12:56
Messages: 66
Offline

Bei einer Suche bin ich auf ein Befehl gestoßen der wohl wichtig scheint:
SET NAMES utf8;


Gefunden bei:
http://dev.mysql.com/doc/refman/5.0/en/charset-unicode.html
http://www.shawnolson.net/a/946/unicode-data-with-php-5-and-mysql-41.html
http://www.nicknettleton.com/zine/php/php-utf-8-cheatsheet
http://jarkolicious.com/probes/2007/06/25/in-need-of-php-mysql-and-utf-8-encoding-help/

und weitere durch die Suche mit:
http://www.google.com/search?q=php%20utf8%20mysql
Ulrike Schmidt



Joined: 07/12/2006 17:05:50
Messages: 14
Offline

Den Befehl findet man auch auf der Seite, die bereits zitiert habe: http://dev.mysql.com/doc/refman/5.0/en/charset-connection.html


www.Kanji-Web.com, www.KanjiABC.net
[WWW]
Zwiebelkopf



Joined: 27/11/2007 22:03:41
Messages: 5
Offline

Ihr seid Großartig ganz großes Danke von mir. Wollte das Thema schon schmeißen aber ihr habt mir neue Hoffnungen gegeben
 
Forum Index » Japanisch auf PC/PDA
Go to: