php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 22.01.2012, 23:38  
Benutzer
 
Registriert seit: 02.01.2009
Beiträge: 73
PHP-Kenntnisse:
Fortgeschritten
singu befindet sich auf einem aufstrebenden Ast
Standard CodeIgniter mit UTF-8 Umlaute werden abgeschnitten

Ich trage über die Database-Library in CodeIgniter Werte in eine Datenbank. Die Datenbank hat die Kollation "utf8_general_ci" sowie ich auch die Tabellen. In der Config habe ich folgendes drin stehen. Wenn ich jetzt "Knüller" eintragen möchte, steht in der Datenbank dann "K". Ich verwende CodeIgniter 2.1

PHP-Code:
// config.php
$config['charset'] = 'UTF-8';

// database.php
$db['default']['char_set'] = 'utf8';
$db['default']['dbcollat'] = 'utf8_general_ci'
singu ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 23.01.2012, 06:04  
Erfahrener Benutzer
 
Registriert seit: 10.11.2011
Beiträge: 268
PHP-Kenntnisse:
Fortgeschritten
Solu ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Verwenden latin. Soweit ich weiß kennt UTF8 keine Umlaute...
Solu ist offline   Mit Zitat antworten
Alt 23.01.2012, 08:29  
Erfahrener Benutzer
 
Benutzerbild von Wolfsblut
 
Registriert seit: 30.12.2011
Beiträge: 208
PHP-Kenntnisse:
Fortgeschritten
Wolfsblut wird schon bald berühmt werden
Standard

Zitat:
Zitat von singu Beitrag anzeigen
Wenn ich jetzt "Knüller" eintragen möchte, steht in der Datenbank dann "K".
Feld in der DB mit der Länge 1?

Zitat:
Zitat von singu Beitrag anzeigen
Ich verwende CodeIgniter 2.1
Schau doch da mal nach dem Fehler?
Wolfsblut ist gerade online   Mit Zitat antworten
Alt 23.01.2012, 08:34  
Benutzer
 
Registriert seit: 02.01.2009
Beiträge: 73
PHP-Kenntnisse:
Fortgeschritten
singu befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Wolfsblut Beitrag anzeigen
Feld in der DB mit der Länge 1?
Das Feld hat die Eigenschaft "TEXT".

Zitat:
Zitat von Wolfsblut Beitrag anzeigen
Schau doch da mal nach dem Fehler?
Nach welchem Fehler soll ich schauen?
singu ist offline   Mit Zitat antworten
Alt 23.01.2012, 08:44  
Erfahrener Benutzer
 
Benutzerbild von Wolfsblut
 
Registriert seit: 30.12.2011
Beiträge: 208
PHP-Kenntnisse:
Fortgeschritten
Wolfsblut wird schon bald berühmt werden
Standard

Zitat:
Zitat von singu Beitrag anzeigen
Nach welchem Fehler soll ich schauen?
Fehler in Deiner Konfiguration?

Problem mit Codeigniter = ich schau da: http://codeigniter.com/forums/ ?

"da" wird allermeist im Deutschen Sprachraum als Ortsangabe gebraucht.
Wolfsblut ist gerade online   Mit Zitat antworten
Alt 23.01.2012, 10:30  
Erfahrener Benutzer
 
Registriert seit: 26.11.2008
Beiträge: 264
dsentker befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Solu Beitrag anzeigen
Verwenden latin. Soweit ich weiß kennt UTF8 keine Umlaute...
Das ich so einen Unfug an einem Montag morgen lesen muss...
__________________
dsentker ist offline   Mit Zitat antworten
Alt 23.01.2012, 10:48  
Erfahrener Benutzer
 
Registriert seit: 10.11.2011
Beiträge: 268
PHP-Kenntnisse:
Fortgeschritten
Solu ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Ich hab mir das eben mal richtig durchgelesen mit dem UTF8 und muss mich entschuldigen. Mir wurde das letztens falsch vermittelt.
Solu ist offline   Mit Zitat antworten
Alt 23.01.2012, 14:37  
Erfahrener Benutzer
 
Registriert seit: 01.09.2010
Beiträge: 4.561
PHP-Kenntnisse:
Fortgeschritten
eagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Mensch
Standard

auch wenn dein CodeIgniter das Problem wahrscheinlich nicht vereinfacht ...

du musst an allen möglichen Stellen auf das richtige Encoding achten:

1) Datenbank selbst
2) Collation der Text-Spalten(char / varchar / text und co)
3) Verbindung zum PHP-Script
4) Script selbst
5) Ausgabe Richtung Browser

im Regelfall hapert es da an 3) und 4) , die Meta / Header für 5) kriegen die Leute meist hin
__________________
"Irren ist männlich", sprach der Igel und stieg von der Drahtbürste
eagle275 ist offline   Mit Zitat antworten
Alt 23.01.2012, 14:58  
Benutzer
 
Benutzerbild von nedelin
 
Registriert seit: 06.05.2011
Beiträge: 98
PHP-Kenntnisse:
Fortgeschritten
nedelin befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von eagle275 Beitrag anzeigen
du musst an allen möglichen Stellen auf das richtige Encoding achten:

1) Datenbank selbst
2) Collation der Text-Spalten(char / varchar / text und co)
3) Verbindung zum PHP-Script
4) Script selbst
5) Ausgabe Richtung Browser
Die Kollation bezeichnet die Sortierfolge der Daten; die richtige Darstellung von Zeichen ist davon nicht betroffen.

dr.
nedelin ist offline   Mit Zitat antworten
Alt 23.01.2012, 15:59  
Erfahrener Benutzer
 
Registriert seit: 01.09.2010
Beiträge: 4.561
PHP-Kenntnisse:
Fortgeschritten
eagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Mensch
Standard

ja und nein - eine Collation utf8_general_ci enthält halt AUCH den Zeichensatz...
__________________
"Irren ist männlich", sprach der Igel und stieg von der Drahtbürste
eagle275 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
UTF-8 und die ewigen Umlaute... clemensplainer PHP Einsteiger 10 30.07.2011 21:25
MySql Umlaute Problem zusätzliches Zeichen à claxan PHP Einsteiger 1 10.05.2011 18:28
[Erledigt] Umlaute (ä) umwandeln chr1s-eg PHP Einsteiger 10 24.01.2011 12:41
[Erledigt] PHPMailer und Umlaute Sirius PHP Tipps 2010 14 30.03.2010 15:14
MySQLi & umlaute benji889 PHP Tipps 2009 2 26.11.2009 13:34
Umlaute und MySQL4.1 Datenbanken 2 15.11.2009 15:28
Umlaute mit Request richtig übertragen Lebenssonde JavaScript, Ajax und mehr 4 28.07.2009 15:10
[Erledigt] Kann keine Umlaute im mysql client eingeben Oger Datenbanken 9 02.04.2009 11:54
MySQL Konsole und Umlaute unter Windows [LÖSUNG] f4ckm5 Datenbanken 8 30.03.2009 22:10
[Erledigt] Umlaute und Sonderzeichen decodieren Sermon PHP Tipps 2009 9 27.03.2009 08:18
Umlaute und str_replace MatzeMuc86 PHP Tipps 2008 20 22.10.2008 20:41
Umlaute in Datenbank Eldra PHP Tipps 2008 3 14.05.2008 07:11
UTF8 Dump erzeugt nach import in UTF8 kod DB falsche Umlaute Carino Datenbanken 18 07.05.2007 23:49
Umlaute bei Linux flual2000 PHP Tipps 2006 10 28.04.2006 13:12
[Erledigt] Keine Umlaute beim MediaWiki im Internet Explorer PHP Tipps 2006 1 15.02.2006 18:50

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
umlaute nicht in db codeigniter, codeigniter umlaute, jeasyui in codeigniter, codeigniter form umlaute, jeasyui form submit, umlaute codeigniter, utf-8 oberhalb abgeschnitten in browser darstellung, codeigniter umlaut fehler datenbank, codeigniter html umlaute, codeigniter umlaut header, codeigniter umlaute fehlerhaft, php umlaute werden abgeschnitten

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