Ergebnis 1 bis 7 von 7
  1. #1
    Bugbear Wurm
    Registriert seit
    19.03.2008
    Beiträge
    261

    Standard Bug mit ä und ü usw.. Brauche dringend Hilfe

    Hallo
    Kennt ihr das Problem wenn die ü und ä nicht rihcitg angezeigt werden?
    Auf jeden Fall in der Datenbank sind die ü gespeichert doch auf der Seite werden sie nur mit einem ? angezeigt!!!!!
    Was ist da loss?? Kann mir jemand helfen?
    Der support meinte:
    Code:
     minad@2x4 (11:24:43 25/07/2008)
    you have latin-1 on your dump,
    but your codepage is different.
    
     minad@2x4 (11:25:12 25/07/2008)
    you need to replace codepage in dump, or
    
     minad@2x4 (11:25:56 25/07/2008)
    add mysql php code
    
    mysql_query ("set character_set_client='cp1251' ");
    mysql_query ("set character_set_results='cp1251' ");
    mysql_query ("set collation_connection='cp1251_general_ci' ");
    
     minad@2x4 (11:26:10 25/07/2008)
    but change cp1251 to your german
    
     minad@2x4 (11:29:59 25/07/2008)
    you need to add mysql_query ("set collation_connection= to your php
    
     minad@2x4 (11:30:02 25/07/2008)
    ask coder
    Was meint er damit?
    Bitte helft mir

  2. #2
    Gesperrt
    Registriert seit
    09.12.2006
    Beiträge
    946

    Standard

    Kennt ihr das Problem wenn die ü und ä nicht rihcitg angezeigt werden?
    UTF-8

  3. #3
    Bugbear Wurm
    Registriert seit
    19.03.2008
    Beiträge
    261

    Standard

    Ach du,
    das habe ich schon alles probiert...
    Es klappt einfach nicht?
    Kannst du mir vlt noch mal erklären wie man das mti utf miz deiner sicht einsttellt

  4. #4
    Trojaner
    Registriert seit
    05.10.2007
    Beiträge
    70

    Standard

    Unterstützt Apapche das vielleicht nicht?! Schon mal da in die Zeichenkodierung gesschaut? Welche Version nutzt du denn, es sollte 2.x.x sein - bestenfalls :wink:

    Kruemel
    [S] 6er ICQ-UIN

  5. #5
    Anfänger
    Registriert seit
    16.07.2008
    Beiträge
    29

    Standard

    schreib mal in den HTML <head>:

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

  6. #6

    Standard

    Das funktioniert meistens aber wenn der Server die Zeichenkodierung vorgibt kann es sein das es mal nicht geht...

    Ich würde mir mal angucken mit welcher Zeichenkodierung (Header) die Seite ausgeliefert wird...
    Kannst mir auch mal ne Seite wo das Problem ist per PM schicken (wenn du es nicht posten willst) dann guck ich mal ob ich sehe wodran es liegt...


    Mfg

    Chaos
    Eine Regierung muß sparsam sein, weil das Geld, das sie erhält, aus dem Blut und Schweiß ihres Volkes stammt.
    Es ist gerecht, daß jeder einzelne dazu beiträgt, die Ausgaben des Staates tragen zu helfen. Aber es ist nicht gerecht, daß er die Hälfte seines jährlichen Einkommens mit dem Staate teilen muß.

    Friedrich II. der Große

  7. #7
    Anfänger
    Registriert seit
    17.08.2008
    Beiträge
    11

    Standard

    HI reQuire,

    ja das ist 100% ein zeichentabellenproblem.

    Dein XHTML Dokument sollte so im Header aussehen:

    Code:
    <?php
    header('Content-Type: text/html; charset=iso-8859-1');
    ?>
    <!DOCTYPE html 
         PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
         "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
    
    <head>
    	<base href="http://www.base-root.com" /> 
    
    	<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
    	<meta http-equiv="content-style-type" content="text/css" />
    	<meta http-equiv="content-script-type" content="text/javascript" />
    
    ......
    Der Admin den du fragtest gab dir als Lösungsansatz : die MYSQL Abfrage in der Zeichentabelle die es benutzen soll anzupassen.
    Diese kannst du in deiner Datei in der deine SQL conntection aufgebaut wird) global ändern.
    BSP:

    Code:
    	$mysql_host = "localhost";
    	$mysql_user = "xxx";
    	$mysql_pw = "xxx";
    	$mysql_db = "xxx";
    
    	$sql_link = mysql_pconnect($mysql_host,$mysql_user,$mysql_pw);
            mysql_query('SET NAMES CP1251',$sql_link);
            mysql_query('SET COLLATION_CONNECTION=CP1251_GENERAL_CI',$sql_link);

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •