php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 10.04.2005, 19:21  
Gast
 
Beiträge: n/a
Standard

Hi habe das Problem nun so gelöst.

Ich habe einfach denn Text mit htmlentities(); konventiert also das der html code mit ausgegeben wird.

Da ich BBCodes verwende ist dies kein Problem.
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 11.04.2005, 10:39  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 2.150
Guradia befindet sich auf einem aufstrebenden Ast
Standard

Nur eingeworfen: Mit den von meikel auf Seite 1 vorgebetenen Bedingungen nutze ich schon länger reinrassige UTF-8 Umgebungen.

Hinzuzusetzen wäre noch, dass ich mysqli statt mysql verweden und die MySQL-Verbindung über SETauf 'utf8' setze.


@marsch
spätestens, wenn du Multibyte und Singlebyte mixt sind die Daten nicht mehr sondelrich verwertbar. Und eine Textsuche dürfte MySQL auch nicht mehr sonderlich gut hinbekommen (pre 4.1)
Guradia ist offline   Mit Zitat antworten
Alt 11.04.2005, 13:09  
Erfahrener Benutzer
 
Registriert seit: 19.10.2004
Beiträge: 498
marsch
Standard

Zitat:
Zitat von Guradia
@marsch
spätestens, wenn du Multibyte und Singlebyte mixt sind die Daten nicht mehr sondelrich verwertbar. Und eine Textsuche dürfte MySQL auch nicht mehr sonderlich gut hinbekommen (pre 4.1)
Hmm, wer macht denn sowas? Man sollte schon wissen, womit man seine Datenbank füllt. Da würde ich niemandem außer "mir" vertrauen wollen. Und wenn mein Suchbegriff UTF-8 ist, ist es mir wurscht, wieviele Bytes der Suchbegriff enthält, MySql wird schon das richtige machen, wenn es das richtige gefragt wird.
__________________
Cheers, Marco
marsch ist offline   Mit Zitat antworten
Alt 14.04.2005, 20:35  
Gast
 
Beiträge: n/a
Standard

Hi

Habe folgendes Problem stellte ich eben fest.

Und zwar in der Datenbank steht z.B. ü

Es wird auch richtig ausgegeben. Nur im Quelltext steht der Html code für ü drin.

Und in Utf-8 ist dies ja nicht mehr notwendig.

Wie kann ich dies nun Regeln das er auch im Quelltext ü stehen hat statt denn html code davon?
  Mit Zitat antworten
Alt 18.04.2005, 17:19  
Gast
 
Beiträge: n/a
Standard

Siehe oben.

Hoffe jemand kann mir nun helfen.
  Mit Zitat antworten
Alt 18.04.2005, 17:53  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

tja anscheinend machst du irgendwo htmlentities() sonst würde es ja normal ausgegeben, oder es ist so in der datenbank gespeichert.
robo47 ist offline   Mit Zitat antworten
Alt 18.04.2005, 18:40  
Gast
 
Beiträge: n/a
Standard

Ja ich mache htmlentities() weil ja sonst wieder das Problem mit denn Sonderzeichen auftritt ihn dem es hier ursprünglich ging.

Also des htmlentities() wandelt des ü in den html code um?

Dachte dann wird es nicht umgewandelt weil wenn man ja in der db ... macht

Und ohne htmlentities() ausgibt wird es ja fett dargestellt. Aber mit htmlentities() wird dann der html Code ausgegeben ( ....).
  Mit Zitat antworten
Alt 18.04.2005, 20:21  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

es wandlet auch alle sonderzeichen um. und ä ö ü sind nunmal wlehce
robo47 ist offline   Mit Zitat antworten
Alt 18.04.2005, 21:24  
Gast
 
Beiträge: n/a
Standard

Ok dann müss ich doch mal schaun wegen dem Problem das er die sonderzeichnen richtig anzeigt ohne das html dingsda.

Kann sein das ich wenn ich das über phpmyadmin eintrage das falsch speichere?
Und wie müsste ein Script aussehen wo utf-8 in eien x-bilibe art von db einfügt also mysql zwar schon aber egal ob iso oder nicht.
  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
[Erledigt] Kein Ergebnis bei SELECT (MySQL 4.1.9) dr.e. Datenbanken 4 15.06.2008 19:54
[Erledigt] MySQL - ERROR 1044 bei erstellen einer Datenbank _youngenterpriser_ Datenbanken 2 05.02.2008 17:56
Mysql Server Einstellunen Optimieren pchero Datenbanken 3 01.05.2007 19:50
PHP 5.1.2 mySQL 5.0.19 MS-SQL 2005 IIS 6.0 Shakaar PHP-Fortgeschrittene 10 26.03.2006 22:23
Kein Zugriff über ODBC mit der IP-Adresse auf MySql DB Datenbanken 4 09.02.2006 11:04
[Erledigt] Zu blöd um MySQL in PHP einzurichten? Apache Server PHP Tipps 2006 18 30.01.2006 23:39
[Erledigt] Mysql 4.1.x unter php 4.3.9 Datenbanken 3 15.11.2005 13:49
Wieso funktioniert mein MySQL nicht mehr ? Skazi Datenbanken 1 09.11.2005 14:49
Schnittstelle zwischen PHP und MySQL klappt net !!! Datenbanken 16 16.10.2005 14:24
[Erledigt] not allowed to connect to this MySQL server PHP Tipps 2005-2 2 23.09.2005 18:34
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
MYSQL läuft nur wenn /tmp auf 777 Datenbanken 5 06.07.2005 08:38
mysql root passwort vergessen Datenbanken 1 29.05.2005 11:33
Access denied for user: '@localhost' / SYSTEM@localhost Datenbanken 0 10.11.2004 20:35
[Erledigt] PHP5 &a m p; MySQL Datenbanken 5 01.08.2004 05:47


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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.