Paules-PC-Forum.de Anzeige:

Microsoft Windows Intune: PC-Verwaltung und -Sicherheit in der Cloud: Updateverwaltung, Anti-Virus und vieles mehr!


Zurück   Paules-PC-Forum.de > Programmierung > PHP/MySQL

PHP/MySQL Alles rund um die Programmiersprache PHP sowie MySQL.

EM-Tippspiel

Paule bei Facebook


Paule bei Twitter


Letzte Forenthemen
Gehe zum ersten neuen Beitrag PPF - Spiel "Wörter weiter...
Aufrufe: 26887, Antworten: 4218
Gehe zum ersten neuen Beitrag Algorithmen Teil IV...
Aufrufe: 3321, Antworten: 122
Gehe zum ersten neuen Beitrag Von Live CD Windowspfad...
Aufrufe: 299, Antworten: 19
Gehe zum ersten neuen Beitrag Bundesliga-Tippspiel Saision...
Aufrufe: 7635, Antworten: 185
Gehe zum ersten neuen Beitrag Captur 2.2 (Snow Leo)
Aufrufe: 19, Antworten: 0
Gehe zum ersten neuen Beitrag Captur 2.3 (Lion)
Aufrufe: 20, Antworten: 0
Gehe zum ersten neuen Beitrag Acer Aspire 8745ZG fährt...
Aufrufe: 54, Antworten: 6
Gehe zum ersten neuen Beitrag Rechner fährt herunter,...
Aufrufe: 144, Antworten: 9
Gehe zum ersten neuen Beitrag avs4you_com Lizenz oder Abo?
Aufrufe: 69, Antworten: 4
Gehe zum ersten neuen Beitrag PPF - Shoppingwahn
Aufrufe: 50939, Antworten: 1395
Zeige:





Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 23.09.2009, 13:17   #1 (Direktlink)
Forenmaskottchen
 
Registriert seit: 06.03.2005
Ort: Gera
Beiträge: 732
Standard Neues Webprojekt - Kodierung

Hallo,

ich arbeite derzeit an der Planung eines Webprojektes auf PHP5 und MySQL (innoDB) Basis.

Nun weis ich, dass ich in diesem Projekt auch einige AJAX Sachen drinne haben werde. Nun stellt sich mir dadurch das Problem der Codierung.

Ajax macht ja am liebsten nur UTF-8, aber MySQL hat dieses latin, was sich absolut nicht verträgt.
Wie soll ich genau vorgehen?
Welche Kodierung gebe ich auch am besten als Charset von den HTMl Seiten an?

mfg
__________________
Aus Fehlern wird man klug, drum ist einer nicht genug!
Ich bin nur ein Opfer des Kapitalismus.
Phill ist offline   Mit Zitat antworten
Werbung

Windows 7 Tipps und Tricks in Bildern

Alt 25.09.2009, 14:55   #2 (Direktlink)
Super-Moderator
 
Benutzerbild von Desert_Igel
 
Registriert seit: 22.05.2005
Ort: c:\DE\NDS\SHG\Rinteln
Alter: 21
Beiträge: 5.808
Standard

Natürlich kommt MySQL mit UTF-8 klar. Musst die Datenbank dementsprechend einstellen.
__________________
Hauptrechner: Intel Q6600 | Gigabyte P35-DQ6 | ATi Radeon 2900XT | 4 GB OCZ RAM | Corsair HX520W | 31 TB Festplattenkapazität | 120 GB OCZ Vertex II SSD | Wasserkühlung

LAN-Rechner: Intel Xeon UP W3520 | nVidia Geforce 8800 GTS | 4 GB TeamGroup RAM | LC Power LC6550 | 640 GB Platte

HTPC: AMD Athlon II X2 250 | Foxconn A88GM Deluxe | 4 GB TeamGroup RAM | 3 TB Hitachi Platte
Desert_Igel ist offline   Mit Zitat antworten
Alt 25.09.2009, 17:39   #3 (Direktlink)
Super-Moderator
 
Benutzerbild von Bassboy
 
Registriert seit: 29.08.2006
Ort: München
Beiträge: 3.233
Standard

Beim Anlegen einer MySQL-Datenbank (oder später in den Optionen) auf utf8_general_ci stellen.

Die Ausgabe von PHP-Dateien kannst du mit
PHP-Code:
header("Content-type: text/html; charset=utf-8"); 
auf UTF-8 umstellen (Wichtig: Der Code muss ganz am Anfang stehen!!!).

In HTML-Dateien legst du die Kodierung mithilfe des META-Tags
HTML-Code:
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
fest.

Was auch enorm wichtig ist, ist dass der Editor mit dem du die Website programmierst, auf "UTF-8 ohne BOM" eingestellt ist. Wenn du solche Dateien in Windows einfach mit Kopieren & Einfügen duplizierst, gehen die Kodierungsdaten leider manchmal verloren. Deshalb verwende ich gerne diesen Editor, der hat sogar umfangreiche Konvertierungsfunktionen und ist unter Windows optimal zur professionellen Programmierung geeignet.
__________________
Only wimps use tape backup: real men just upload their important stuff on ftp,
and let the rest of the world mirror it
.... -- Linus Torvalds, about his failing hard drive on linux.cs.helsinki.fi // reModding.de // twitter
Bassboy ist offline   Mit Zitat antworten
Alt 03.10.2009, 11:32   #4 (Direktlink)
Forenmaskottchen
 
Registriert seit: 06.03.2005
Ort: Gera
Beiträge: 732
Standard

Morgen,

danke fü eure Antworten. Hatte in der letzten Zeit kein Internet.

Das mit dem MySQL habe ich hinbekommen ohne Probleme.
Im Meta-Tag hab ich auch utf-8 eingestellt.

In PHP habe ich da nichts eingestellt mit header(..);

Allerdings laufen die PHP Dateien auf UTF-8 Basis, da ich mit NetBeans unter Linux arbeite, kann ich für das ganze Projekt einstellen das die Dateien im utf-8 Format gespeichert werden sollen.

Ich hatte damit so weit noch keine Kodierungsfehler gehabt.

Danke für eure Antworten

mfg
__________________
Aus Fehlern wird man klug, drum ist einer nicht genug!
Ich bin nur ein Opfer des Kapitalismus.
Phill ist offline   Mit Zitat antworten
Alt 03.10.2009, 23:13   #5 (Direktlink)
Super-Moderator
 
Benutzerbild von Bassboy
 
Registriert seit: 29.08.2006
Ort: München
Beiträge: 3.233
Standard

Bitte, dafür sind wir ja da
__________________
Only wimps use tape backup: real men just upload their important stuff on ftp,
and let the rest of the world mirror it
.... -- Linus Torvalds, about his failing hard drive on linux.cs.helsinki.fi // reModding.de // twitter
Bassboy ist offline   Mit Zitat antworten
Werbung

Windows 7 Tipps und Tricks in Bildern

Antwort

  Paules-PC-Forum.de > Programmierung > PHP/MySQL

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen erlaubt, neue Themen zu verfassen.
Es ist Ihnen 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 an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Neues AOL 9.0 VR Sportop Allgemein 2 23.12.2006 11:05
nagel neues MB+Neues Netzteil=nichts m.x Hardware - Problemlösungen 4 30.06.2006 13:44
Neues Win XP Alex& Windows XP 11 18.10.2005 16:59
WMP öffnet mpg datei nicht, aber vlc und nst, vcd kodierung? Neuling Software - Allgemein 4 07.01.2005 10:36
Neues MB vicious Hardware - Problemlösungen 11 26.12.2004 00:31



Alle Zeitangaben in WEZ +2. Es ist jetzt 02:31 Uhr.


Powered by vBulletin® Version 3.8.7 (Deutsch)
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Powered by vBCMS® 2.7.0 ©2002 - 2012 vbdesigns.de
(c) Paules-PC-Forum.de

::: Impressum :::

Search Engine Optimization by vBSEO 3.3.2