Swishmax 3 + Bonus Kontaktformular - klicken für mehr Informationen

 
Go Back   SWiSHZone.de - Flashanimationen kinderleicht - SWiSHForum > / Webdesign & Programmierung > Serverseite


SWiSHmax 2

eBook Swishmax 2 für Einsteiger!
eBook Swish Max 2 /3 für Einsteiger

» eBook || » Bundles


Professionelle Bilder ab 1 €

Letzte Forenthemen
anzeigetafel flughafenhalle ton gesucht
Views: 2054, Antworten: 9
Filmsteuerung inkremental
Views: 80, Antworten: 3
real_guestbook2 funktioniert nicht
Views: 303, Antworten: 1
Zeige:

Statistik
Swishzone.de Files in Database: 3514
Themen: 30299
Beiträge: 155581

Posts today: 0
Threads today: 0

Benutzer: 29,810
Active Members: 2,093
Wir begrüßen unseren neuesten Benutzer: marcelDX
Most users ever online was 304, 27.03.2010 at 17:21.
Neue Benutzer:
16 Hours Ago
- marcelDX
20 Hours Ago
- Flash123
22 Hours Ago
- LaKeLormKa...
1 Day Ago
- mqhzniou
1 Day Ago
- hym54920fl
1 Day Ago
- kokii5565
1 Day Ago
- Liquidbass...

Aktive Benutzer
View Who's Online Benutzer: 2
Gäste: 30
Gesamt: 32
Team: 0
Team:  
Benutzer:  Liquidbassman, wholesalelacewigs201
Freunde anzeigen


Stichworte
umlaute, vergleichen
Reply
 
LinkBack Thread Tools
  #1 (permalink)  
Old 10.03.2010 :: Last Online: 08.06.2010 22:51
Supporter
Points: 3,637, Level: 6
Points: 3,637, Level: 6 Points: 3,637, Level: 6 Points: 3,637, Level: 6
Level up: 99%, 13 Points needed
Level up: 99% Level up: 99% Level up: 99%
Activity: 15%
Activity: 15% Activity: 15% Activity: 15%

System-Information

 
Join Date: 12.08.2006
Posts: 78
Abgegebene Danke: 2
Erhielt 0 Danke für 0 Beiträge
Default Umlaute mit DB vergleichen

Hallo Leute. Ich habe folgendes Problem:
Ich habe einen Flashlogin der die Variablen per POST an die PHP Datei übergibt. Ich habe im PHP Header und im Metatag als Zeichensatz utf-8 eingestellt und in meinem Editor auch.
Der Login funktioniert aber nichtmehr sobald Umlaute im Text sind.
Folgende Query wird an die DB geschickt die in UTF-general codiert ist.
SWiSHScript / ActionScript:
SQL Code:
SELECT * FROM ic_user WHERE mandant=1 AND nname='Testüüü' AND kennwort='b6d767d2f8ed5d21a44b0e5886680cb9'
In meiner PHP Datei erhalte ich die Meldung, dass es den Datensatz nicht gibt. Kopiere ich die Query aber in PHPMyAdmin funktioniert sie einwandfrei.
Ohne Umlaute geht alles Problemlos. Woran kann das liegen??
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Bei Google bookmarken!Bei Yahoo bookmarken!Bei MSN bookmarken!Wong this Post!folk den Beitrag!Diesen Post bei linksilo.de bookmarken!Bei YiGG.de bookmarken!Bei webnews.de bookmarken!Bei oneview.de bookmarken!Bei Netselektor bookmarken!Bei cxWeb bookmarken!Bei Simpy bookmarken!Bei alltagz bookmarken!
Reply With Quote
  #2 (permalink)  
Old 10.03.2010 :: Last Online: 1 Day Ago 08:12
der tom's Avatar
a Wildthinks
Points: 168,702, Level: 42
Points: 168,702, Level: 42 Points: 168,702, Level: 42 Points: 168,702, Level: 42
Level up: 10%, 7,548 Points needed
Level up: 10% Level up: 10% Level up: 10%
Activity: 99%
Activity: 99% Activity: 99% Activity: 99%

System-Information

 
Join Date: 11.04.2001
Location: Berlin
Posts: 12,529
Abgegebene Danke: 438
Erhielt 460 Danke für 395 Beiträge
Send a message via ICQ to der tom
Default AW: Umlaute mit DB vergleichen

Welches Format hat denn die Datenbanktabelle/Feld?

Tom

der tom der Tom
Das eBook für Swishmax 3 für Einsteiger - der leichte Einstieg in Swishmax 3 mit über 80 Swi, kompletter Seite, Bildergalerie und vielem mehr.
www.SwishBuch.de
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Bei Google bookmarken!Bei Yahoo bookmarken!Bei MSN bookmarken!Wong this Post!folk den Beitrag!Diesen Post bei linksilo.de bookmarken!Bei YiGG.de bookmarken!Bei webnews.de bookmarken!Bei oneview.de bookmarken!Bei Netselektor bookmarken!Bei cxWeb bookmarken!Bei Simpy bookmarken!Bei alltagz bookmarken!
Reply With Quote
  #3 (permalink)  
Old 10.03.2010
Olli's Avatar
[Boardinventar]
Points: 25,795, Level: 17
Points: 25,795, Level: 17 Points: 25,795, Level: 17 Points: 25,795, Level: 17
Level up: 5%, 2,955 Points needed
Level up: 5% Level up: 5% Level up: 5%
Activity: 99%
Activity: 99% Activity: 99% Activity: 99%


 
Join Date: 24.08.2002
Posts: 4,923
Abgegebene Danke: 0
Erhielt 522 Danke für 417 Beiträge
Default AW: Umlaute mit DB vergleichen

Irgendwo werden die Umlaute vielleicht verfälscht werden, immer vorausgesetzt das sie auch korrekt vom Flash Film übergeben werden und das der Datenbank Verbindungszeichensatz auch auf UTF-8 gesetzt wurde (Stichwort [Link nur für registrierte und freigeschaltete Mitglieder sichtbar. ]). Da musst du mal ein wenig Debuggen, und/oder mehr von deinem PHP Script zeigen. Und die Frage ist natürlich auch ob die Daten in der Tabelle denn auch korrekt sind, und nicht evtl falsch Kodiert gespeichert wurden.

Wenn du die Query so fest im PHP Quelltext stehen hast, dann muss die PHP Datei selbst auch UTF-8 enkodiert sein.

Header und Metatag interessieren die Datenbank im übrigen nicht, das ist lediglich für die Ausgabe relevant.

Gruß
Olli

Olli www | work

Last edited by Olli : 10.03.2010 at 18:32.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Bei Google bookmarken!Bei Yahoo bookmarken!Bei MSN bookmarken!Wong this Post!folk den Beitrag!Diesen Post bei linksilo.de bookmarken!Bei YiGG.de bookmarken!Bei webnews.de bookmarken!Bei oneview.de bookmarken!Bei Netselektor bookmarken!Bei cxWeb bookmarken!Bei Simpy bookmarken!Bei alltagz bookmarken!
Reply With Quote
  #4 (permalink)  
Old 11.03.2010 :: Last Online: 08.06.2010 22:51
Supporter
Points: 3,637, Level: 6
Points: 3,637, Level: 6 Points: 3,637, Level: 6 Points: 3,637, Level: 6
Level up: 99%, 13 Points needed
Level up: 99% Level up: 99% Level up: 99%
Activity: 15%
Activity: 15% Activity: 15% Activity: 15%

System-Information

 
Join Date: 12.08.2006
Posts: 78
Abgegebene Danke: 2
Erhielt 0 Danke für 0 Beiträge
Default AW: Umlaute mit DB vergleichen

So habe jetzt folgendes Experiment gemacht:
1.In Swish einen Flash exportiert mit nur einem Input Feld mit einer Variable drin.
2.PHP Datei erstellt mit UTF-8 die die Variable empfängt und ausgibt

Was ich erhalte ist nur ein : üü ......

Am FTP Upload kanns nicht liegen denn ich teste die Datei auf Localhost(Xampp).

PHP Code:
PHP Code:
<?php
?>

<html>

<head>

</head>

<body>

<?php
if($_POST['dievariable']){
echo 
"geht".$_POST['dievariable'];
}
else{
?>
 <embed src="test.swf" width="100px" height="100px"></embed>
    <?php
}
?>
</body>
</html>
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Bei Google bookmarken!Bei Yahoo bookmarken!Bei MSN bookmarken!Wong this Post!folk den Beitrag!Diesen Post bei linksilo.de bookmarken!Bei YiGG.de bookmarken!Bei webnews.de bookmarken!Bei oneview.de bookmarken!Bei Netselektor bookmarken!Bei cxWeb bookmarken!Bei Simpy bookmarken!Bei alltagz bookmarken!
Reply With Quote
  #5 (permalink)  
Old 11.03.2010 :: Last Online: 08.06.2010 22:51
Supporter
Points: 3,637, Level: 6
Points: 3,637, Level: 6 Points: 3,637, Level: 6 Points: 3,637, Level: 6
Level up: 99%, 13 Points needed
Level up: 99% Level up: 99% Level up: 99%
Activity: 15%
Activity: 15% Activity: 15% Activity: 15%

System-Information

 
Join Date: 12.08.2006
Posts: 78
Abgegebene Danke: 2
Erhielt 0 Danke für 0 Beiträge
Default AW: Umlaute mit DB vergleichen

Quote:
Originally Posted by der tom View Post
Welches Format hat denn die Datenbanktabelle/Feld?

Tom
Das Feld hat UTF-8 General
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Bei Google bookmarken!Bei Yahoo bookmarken!Bei MSN bookmarken!Wong this Post!folk den Beitrag!Diesen Post bei linksilo.de bookmarken!Bei YiGG.de bookmarken!Bei webnews.de bookmarken!Bei oneview.de bookmarken!Bei Netselektor bookmarken!Bei cxWeb bookmarken!Bei Simpy bookmarken!Bei alltagz bookmarken!
Reply With Quote
  #6 (permalink)  
Old 11.03.2010 :: Last Online: 1 Day Ago 08:12
der tom's Avatar
a Wildthinks
Points: 168,702, Level: 42
Points: 168,702, Level: 42 Points: 168,702, Level: 42 Points: 168,702, Level: 42
Level up: 10%, 7,548 Points needed
Level up: 10% Level up: 10% Level up: 10%
Activity: 99%
Activity: 99% Activity: 99% Activity: 99%

System-Information

 
Join Date: 11.04.2001
Location: Berlin
Posts: 12,529
Abgegebene Danke: 438
Erhielt 460 Danke für 395 Beiträge
Send a message via ICQ to der tom
Default AW: Umlaute mit DB vergleichen

dann ist Deine PHP nicht utf-8
Tom

der tom der Tom
Das eBook für Swishmax 3 für Einsteiger - der leichte Einstieg in Swishmax 3 mit über 80 Swi, kompletter Seite, Bildergalerie und vielem mehr.
www.SwishBuch.de
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Bei Google bookmarken!Bei Yahoo bookmarken!Bei MSN bookmarken!Wong this Post!folk den Beitrag!Diesen Post bei linksilo.de bookmarken!Bei YiGG.de bookmarken!Bei webnews.de bookmarken!Bei oneview.de bookmarken!Bei Netselektor bookmarken!Bei cxWeb bookmarken!Bei Simpy bookmarken!Bei alltagz bookmarken!
Reply With Quote
  #7 (permalink)  
Old 11.03.2010 :: Last Online: 08.06.2010 22:51
Supporter
Points: 3,637, Level: 6
Points: 3,637, Level: 6 Points: 3,637, Level: 6 Points: 3,637, Level: 6
Level up: 99%, 13 Points needed
Level up: 99% Level up: 99% Level up: 99%
Activity: 15%
Activity: 15% Activity: 15% Activity: 15%

System-Information

 
Join Date: 12.08.2006
Posts: 78
Abgegebene Danke: 2
Erhielt 0 Danke für 0 Beiträge
Default AW: Umlaute mit DB vergleichen

Quote:
Originally Posted by der tom View Post
dann ist Deine PHP nicht utf-8
Tom

Also mein einfaches Beispiel hat jetzt geklappt. Hab die Datei mit Texteditor erstellt und als utf-8 abgespeichert.

Der ganze PHP Code der Logindatei:
PHP Code:
<?php
session_start
();
?>
<?php
if($_GET['m']=="lo")
{
    
$_SESSION['logged']=false;
    echo
"
    <script language=\"JavaScript\">
    window.location.href='index.php'
    </script>
    "
;
}
require_once(
"config.inc");
require_once(
"head.inc");
echo 
"
<meta http-equiv=\"content-type\" content=\"charset=utf-8\">
<meta name=\"DC.Format\" content=\"text/html\">
</head>
"
;
if(
$_SESSION['logged']){
    echo
"
    <script language=\"JavaScript\">
    location.href='admin/index.php';
    </script>
    "
;
}
function 
trainer_info($did)
{
    
$f_query="SELECT * FROM ".TABLE_TRAINER." WHERE mandant=".$_SESSION['cid']." AND  id=$did";
    
$f_sql=mysql_query($f_query);
    
$f_ds=mysql_fetch_object($f_sql);
    return 
$f_ds;
}
if(
$pw=$_POST['pw'] AND $user=$_POST['dername'])
{
    
$login_query="SELECT * FROM ".TABLE_USER." WHERE mandant=".$_SESSION['cid']." AND  nname='$user' AND kennwort='".md5($pw)."'";
    echo 
$login_query;
    
$login_sql=mysql_query($login_query);
    echo 
mysql_error();
    if(
$login_ds=mysql_fetch_object($login_sql))
    {
        
$_SESSION['logged']=$login_ds->id;
        
$trainer=trainer_info($login_ds->id);
        if(
$_POST['zugang']=="trainer")
        {
            echo
"
            <script language=\"JavaScript\">
            alert('Hallo $trainer->vname');
            location.href='trainer/trainer.php';
            </script>
            "
;
        }
        else
        {
            echo
"
            <script language=\"JavaScript\">
            location.href='admin/icm.php?welcome=true&vname=$trainer->vname';
            </script>
            "
;
        }
    }
    else
    {
        echo
"Falsches Kennwort ";
    }
}
elseif(
$_SESSION['logged'])
{
    
$m=$_GET['m'];
}
else{
    if (
$z=$_GET['zugang'])
    {
        if(
$zugang=="trainer")
        {
            
$s="";
            
$s=" selected";
        }
    }
    
$zugang2="
    <select name=\"zugang\">
    <option value=\"leitung\">
    Kursleitung
    </option>
    <option value=\"trainer\" $s>
    Trainerzugang
    </option>
    </select>
    "
;
    
?>
    <div align="center">
    <p><br>
    <br>
    <br>
    <fieldset  class="login">
    <legend>Login-<?=$zugang?></legend><br>
    <form method="post" >
    <table>
    <tr>
    <td>
    Username:
    </td>
    <td>
    <input name="dername">
    </td>
    </tr>
    <tr>
    <td>
    Kennwort:
    </td>
    <td>
    <input name="pw" type="password">
    </td>
    </tr>
    <tr>
    <td colspan="2" align="center">
    <?php
    
echo $zugang2;
    
?>
    </td>
    </tr>
    <tr>
    <td colspan="2" align="center">
    <input type="submit" value="Einloggen">   <p>
    <a href="index.php">Zur&uuml;ck</a>
    </td>
    </tr>
    </table>
    </form>
    </fieldset>
    </div>
    <?php
}
</
body>
</
html>
?>
Hier ein paar Screenshots der einzelnen Programme
Attached Images
File Type: jpg umlauteproblem.jpg (93.3 KB, 2 views)

Last edited by Olli : 11.03.2010 at 13:43. Reason: Code lesbarer formatiert
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Bei Google bookmarken!Bei Yahoo bookmarken!Bei MSN bookmarken!Wong this Post!folk den Beitrag!Diesen Post bei linksilo.de bookmarken!Bei YiGG.de bookmarken!Bei webnews.de bookmarken!Bei oneview.de bookmarken!Bei Netselektor bookmarken!Bei cxWeb bookmarken!Bei Simpy bookmarken!Bei alltagz bookmarken!
Reply With Quote
  #8 (permalink)  
Old 11.03.2010
Olli's Avatar
[Boardinventar]
Points: 25,795, Level: 17
Points: 25,795, Level: 17 Points: 25,795, Level: 17 Points: 25,795, Level: 17
Level up: 5%, 2,955 Points needed
Level up: 5% Level up: 5% Level up: 5%
Activity: 99%
Activity: 99% Activity: 99% Activity: 99%


 
Join Date: 24.08.2002
Posts: 4,923
Abgegebene Danke: 0
Erhielt 522 Danke für 417 Beiträge
Default AW: Umlaute mit DB vergleichen

Da fehlt vorallem ein entsprechender Header der die Ausgabe als UTF-8 enkodiert ausweist. Aber somit ist zumindest klar das die Daten vom Flash Film korrekt als UTF-8 übergeben werden, nun kannst du dich aufmachen die möglichen von mir genannten Ursachen für das Vergleichsproblem zu prüfen, also Bearbeitung vor der Übergabe, Verbindungszeichensatz, und Format in der Datenbank.

edit: diese Antwort war auf Post Nr. 5 bezogen...

Gruß
Olli

Olli www | work

Last edited by Olli : 11.03.2010 at 13:30.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Bei Google bookmarken!Bei Yahoo bookmarken!Bei MSN bookmarken!Wong this Post!folk den Beitrag!Diesen Post bei linksilo.de bookmarken!Bei YiGG.de bookmarken!Bei webnews.de bookmarken!Bei oneview.de bookmarken!Bei Netselektor bookmarken!Bei cxWeb bookmarken!Bei Simpy bookmarken!Bei alltagz bookmarken!
Reply With Quote
  #9 (permalink)  
Old 11.03.2010 :: Last Online: 08.06.2010 22:51
Supporter
Points: 3,637, Level: 6
Points: 3,637, Level: 6 Points: 3,637, Level: 6 Points: 3,637, Level: 6
Level up: 99%, 13 Points needed
Level up: 99% Level up: 99% Level up: 99%
Activity: 15%
Activity: 15% Activity: 15% Activity: 15%

System-Information

 
Join Date: 12.08.2006
Posts: 78
Abgegebene Danke: 2
Erhielt 0 Danke für 0 Beiträge
Default AW: Umlaute mit DB vergleichen

Quote:
Originally Posted by society02 View Post
Da fehlt vorallem ein entsprechender Header der die Ausgabe als UTF-8 enkodiert ausweist. Aber somit ist zumindest klar das die Daten vom Flash Film korrekt als UTF-8 übergeben werden, nun kannst du dich aufmachen die möglichen von mir genannten Ursachen für das Vergleichsproblem zu prüfen, also Bearbeitung vor der Übergabe, Verbindungszeichensatz, und Format in der Datenbank.

Gruß
Olli
Hm woher soll ich denn wissen wie die PHP Datei die Daten an die Datenbank weitergibt?
Also der Flash übergibt die Daten einwandfrei per Get. sie werden richtig ausgegeben und die Datei ist in UTF-8.
Der Header der Datei ist in der Datei head.inc zu finden:
PHP Code:
header('Content-Type:text/html;charset:utf-8');
header('Cache-Control: no-cache pre-check=0, no-store, no-cache, max-age=0, post-check=0'); 
if(!
$db_already_included){
include(
"../db/db.inc") ;

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Bei Google bookmarken!Bei Yahoo bookmarken!Bei MSN bookmarken!Wong this Post!folk den Beitrag!Diesen Post bei linksilo.de bookmarken!Bei YiGG.de bookmarken!Bei webnews.de bookmarken!Bei oneview.de bookmarken!Bei Netselektor bookmarken!Bei cxWeb bookmarken!Bei Simpy bookmarken!Bei alltagz bookmarken!
Reply With Quote
  #10 (permalink)  
Old 11.03.2010
Olli's Avatar
[Boardinventar]
Points: 25,795, Level: 17
Points: 25,795, Level: 17 Points: 25,795, Level: 17 Points: 25,795, Level: 17
Level up: 5%, 2,955 Points needed
Level up: 5% Level up: 5% Level up: 5%
Activity: 99%
Activity: 99% Activity: 99% Activity: 99%


 
Join Date: 24.08.2002
Posts: 4,923
Abgegebene Danke: 0
Erhielt 522 Danke für 417 Beiträge
Default AW: Umlaute mit DB vergleichen

Na du hast die Scripte doch vor dir, da siehst du zum einen ob die Daten vorher verändert werden, und zum anderen kannst du sie vor der Übergabe ausgeben (was du ja scheinbar auch schon machst).

btw. Falls das nicht irgendwo versteckt in inkludierten Dateien gemacht wird, dann benutze bitte unbedingt [Link nur für registrierte und freigeschaltete Mitglieder sichtbar. ]! Verlass dich nicht auf [Link nur für registrierte und freigeschaltete Mitglieder sichtbar. ].

Gruß
Olli

ps. bitte denk das nächste mal daran deinen Code ein wenig leserlicher zu formatieren, das so ohne jegliche Einrückungen zu lesen ist echt anstrengend. Danke.

Olli www | work

Last edited by Olli : 11.03.2010 at 13:55.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Bei Google bookmarken!Bei Yahoo bookmarken!Bei MSN bookmarken!Wong this Post!folk den Beitrag!Diesen Post bei linksilo.de bookmarken!Bei YiGG.de bookmarken!Bei webnews.de bookmarken!Bei oneview.de bookmarken!Bei Netselektor bookmarken!Bei cxWeb bookmarken!Bei Simpy bookmarken!Bei alltagz bookmarken!
Reply With Quote
  #11 (permalink)  
Old 11.03.2010 :: Last Online: 08.06.2010 22:51
Supporter
Points: 3,637, Level: 6
Points: 3,637, Level: 6 Points: 3,637, Level: 6 Points: 3,637, Level: 6
Level up: 99%, 13 Points needed
Level up: 99% Level up: 99% Level up: 99%
Activity: 15%
Activity: 15% Activity: 15% Activity: 15%

System-Information

 
Join Date: 12.08.2006
Posts: 78
Abgegebene Danke: 2
Erhielt 0 Danke für 0 Beiträge
Default AW: Umlaute mit DB vergleichen

Ok danke.
Jetzt sieht mein Script so aus:
PHP Code:
$user="ümlautname";
$user=mysql_real_escape_string($user);
$pw="b6d767d2f8ed5d21a44b0e5886680cb9";
$pw=mysql_real_escape_string($pw);
$login_query="
SELECT * 
FROM ic_trainer
WHERE mandant =1
AND nname =  '$user'
AND kennwort = '$pw'
LIMIT 0 , 30
"
;
echo 
$login_query;
$login_sql=mysql_query($login_query); 
Aber es geht nicht....
Kopiere ich die Query in PHPmyadmin gehts natürlich.
Ich mach mal alle Charset angaben raus...

und vielen Dank für die Codeformatierung ich werd in zukunft mal mehr darauf achten wenn ich einen ordentlichen Editor hab..

edit: Habe jetzt alle Formatierungen (header/meta) entfernt und alles wird noch richtig angezeigt..... nur die Query klappt nicht (immernoch nur wenn ich sie in PHPMYADMIN kopiere)

Last edited by html-freak : 11.03.2010 at 15:26.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Bei Google bookmarken!Bei Yahoo bookmarken!Bei MSN bookmarken!Wong this Post!folk den Beitrag!Diesen Post bei linksilo.de bookmarken!Bei YiGG.de bookmarken!Bei webnews.de bookmarken!Bei oneview.de bookmarken!Bei Netselektor bookmarken!Bei cxWeb bookmarken!Bei Simpy bookmarken!Bei alltagz bookmarken!
Reply With Quote
  #12 (permalink)  
Old 11.03.2010
Olli's Avatar
[Boardinventar]
Points: 25,795, Level: 17
Points: 25,795, Level: 17 Points: 25,795, Level: 17 Points: 25,795, Level: 17
Level up: 5%, 2,955 Points needed
Level up: 5% Level up: 5% Level up: 5%
Activity: 99%
Activity: 99% Activity: 99% Activity: 99%


 
Join Date: 24.08.2002
Posts: 4,923
Abgegebene Danke: 0
Erhielt 522 Danke für 417 Beiträge
Default AW: Umlaute mit DB vergleichen

Dann prüfe doch bitte noch die anderen Punkte die ich angesprochen habe, Verbindungszeichensatz und Format der Daten in der Tabelle (nicht die Kollation, sondern die Daten selbst).

Verbindungszeichensatz prüfen:

PHP Code:
echo 'Client encoding: ' mysql_client_encoding(); 
Prüfen was phpMyAdmin verwendet:

Code:
SHOW VARIABLES LIKE 'character_set%';
Code:
SHOW VARIABLES LIKE 'collation%';
Verbindungszeichensatz festlegen:

PHP Code:
mysql_query("SET NAMES 'utf8'"); 
Gruß
Olli

Olli www | work
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Bei Google bookmarken!Bei Yahoo bookmarken!Bei MSN bookmarken!Wong this Post!folk den Beitrag!Diesen Post bei linksilo.de bookmarken!Bei YiGG.de bookmarken!Bei webnews.de bookmarken!Bei oneview.de bookmarken!Bei Netselektor bookmarken!Bei cxWeb bookmarken!Bei Simpy bookmarken!Bei alltagz bookmarken!
Reply With Quote
  #13 (permalink)  
Old 12.03.2010 :: Last Online: 08.06.2010 22:51
Supporter
Points: 3,637, Level: 6
Points: 3,637, Level: 6 Points: 3,637, Level: 6 Points: 3,637, Level: 6
Level up: 99%, 13 Points needed
Level up: 99% Level up: 99% Level up: 99%
Activity: 15%
Activity: 15% Activity: 15% Activity: 15%

System-Information

 
Join Date: 12.08.2006
Posts: 78
Abgegebene Danke: 2
Erhielt 0 Danke für 0 Beiträge
Default AW: Umlaute mit DB vergleichen

Quote:
Originally Posted by society02 View Post
Dann prüfe doch bitte noch die anderen Punkte die ich angesprochen habe, Verbindungszeichensatz und Format der Daten in der Tabelle (nicht die Kollation, sondern die Daten selbst).

Verbindungszeichensatz prüfen:

PHP Code:
echo 'Client encoding: ' mysql_client_encoding(); 
Prüfen was phpMyAdmin verwendet:

Code:
SHOW VARIABLES LIKE 'character_set%';
Code:
SHOW VARIABLES LIKE 'collation%';
Verbindungszeichensatz festlegen:

PHP Code:
mysql_query("SET NAMES 'utf8'"); 
Gruß
Olli
Hier mein Ergebnis:
collation_connection utf8_general_ci
collation_database utf8_general_ci
collation_server latin1_swedish_ci (wo änder ich den?)

Und Client encoding: latin1

Alles andere ist UTF-8
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Bei Google bookmarken!Bei Yahoo bookmarken!Bei MSN bookmarken!Wong this Post!folk den Beitrag!Diesen Post bei linksilo.de bookmarken!Bei YiGG.de bookmarken!Bei webnews.de bookmarken!Bei oneview.de bookmarken!Bei Netselektor bookmarken!Bei cxWeb bookmarken!Bei Simpy bookmarken!Bei alltagz bookmarken!
Reply With Quote
  #14 (permalink)  
Old 12.03.2010
Olli's Avatar
[Boardinventar]
Points: 25,795, Level: 17
Points: 25,795, Level: 17 Points: 25,795, Level: 17 Points: 25,795, Level: 17
Level up: 5%, 2,955 Points needed
Level up: 5% Level up: 5% Level up: 5%
Activity: 99%
Activity: 99% Activity: 99% Activity: 99%


 
Join Date: 24.08.2002
Posts: 4,923
Abgegebene Danke: 0
Erhielt 522 Danke für 417 Beiträge
Default AW: Umlaute mit DB vergleichen

Ich sehe gerade das mysql_client_encoding wohl ziemlich nutzlos ist da es auch nach Änderung des Zeichensatzes immer den alten Wert zurückgibt... nunja, Abhilfe schafft dann halt "SHOW VARIABLES LIKE 'collation%'" via PHP.

Aber wie dem auch sei, die Server Kollation ist nicht wichtig, was wichtig ist das ist der Zeichensatz der Tabelle/Spalte und der Verbindungszeichensatz in deinem Script. In phpMyAdmin klappt es wie man sieht mit UTF8, mehr als dich also nochmal darauf hinzuweisen das du den Zeichensatz für deine Verbindung entsprechend festlegen musst kann ich erstmal nicht machen (evtl noch die Link Ressource als zweiten Parameter übergeben):

PHP Code:
mysql_query("SET NAMES 'utf8'"); 
Gruß
Olli

Olli www | work
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Bei Google bookmarken!Bei Yahoo bookmarken!Bei MSN bookmarken!Wong this Post!folk den Beitrag!Diesen Post bei linksilo.de bookmarken!Bei YiGG.de bookmarken!Bei webnews.de bookmarken!Bei oneview.de bookmarken!Bei Netselektor bookmarken!Bei cxWeb bookmarken!Bei Simpy bookmarken!Bei alltagz bookmarken!
Reply With Quote
  #15 (permalink)  
Old 12.03.2010 :: Last Online: 08.06.2010 22:51
Supporter
Points: 3,637, Level: 6
Points: 3,637, Level: 6 Points: 3,637, Level: 6 Points: 3,637, Level: 6
Level up: 99%, 13 Points needed
Level up: 99% Level up: 99% Level up: 99%
Activity: 15%
Activity: 15% Activity: 15% Activity: 15%

System-Information

 
Join Date: 12.08.2006
Posts: 78
Abgegebene Danke: 2
Erhielt 0 Danke für 0 Beiträge
Default AW: Umlaute mit DB vergleichen

Quote:
Originally Posted by society02 View Post
Ich sehe gerade das mysql_client_encoding wohl ziemlich nutzlos ist da es auch nach Änderung des Zeichensatzes immer den alten Wert zurückgibt... nunja, Abhilfe schafft dann halt "SHOW VARIABLES LIKE 'collation%'" via PHP.

Aber wie dem auch sei, die Server Kollation ist nicht wichtig, was wichtig ist das ist der Zeichensatz der Tabelle/Spalte und der Verbindungszeichensatz in deinem Script. In phpMyAdmin klappt es wie man sieht mit UTF8, mehr als dich also nochmal darauf hinzuweisen das du den Zeichensatz für deine Verbindung entsprechend festlegen musst kann ich erstmal nicht machen (evtl noch die Link Ressource als zweiten Parameter übergeben):

PHP Code:
mysql_query("SET NAMES 'utf8'"); 
Gruß
Olli
Jaaa es klappt =)
Vielen Dank. Ich weis auch nicht was da eben noch falsch war weil ich hatte die Query davor eingefügt aber jetzt klappt es einwandfrei :)
Jetzt sind alle meine Umlautprobleme gelöst glaube ich :D
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Bei Google bookmarken!Bei Yahoo bookmarken!Bei MSN bookmarken!Wong this Post!folk den Beitrag!Diesen Post bei linksilo.de bookmarken!Bei YiGG.de bookmarken!Bei webnews.de bookmarken!Bei oneview.de bookmarken!Bei Netselektor bookmarken!Bei cxWeb bookmarken!Bei Simpy bookmarken!Bei alltagz bookmarken!
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht 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 On.
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Umlaute in PHP-Variablen mappi Swishmax - SwishScript 11 05.09.2008 23:24
Umlaute in Variablen Sgt.Warhorse Swishmax - SwishScript 7 14.01.2008 17:32
GetURL und Umlaute McSaesch Swishmax - SwishScript 3 11.06.2007 16:54
Umlaute bei Template53 DirkB Swishtemplates /Vorlagen 2 29.11.2006 19:36
Einlesen und vergleichen von Variablen PrinzEmu Swishmax - Fortgeschrittene 9 10.01.2005 14:26





All times are GMT +2. The time now is 09:38.
Contact Us - www.swishzone.de - Archive - Privacy Statement - Top

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.2
Powered by vBCMS® 2.2.5 ©2002 - 2010 vbdesigns.de
(c) Frozen Bytes
Page generated in 0.37281 seconds with 19 queries

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185