Wie vergleiche ich PHP Variablen mit unterschiedlicher Codierung?

Hallo liebe Community.

Ich suche die Lösung für ein Problem bei der Programmierung mit PHP und Variablen.

Ich möchte gerne einen Wert, den ich über mysqli abgerufen habe mit einer Variable aus einem Array vergleichen.

Das Problem dabei ist, dass bei Umlauten und Sonderzeichen das Programm nicht mitmacht. Die beiden verglichenen Werte müssten gleich sein, werden aber nicht als gleich erkannt.

Hier mein Beispiel:

Datenbank:

id --- vorname --- nachname

1 --- Sabrina --- Müller

PHP:

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

(Hier ein PHP Abschnitt zur Eintragung in die Datenbank, also demnach auch in UTF8 codiert)

$test = array("Sabrina","M&uuml;ller");

$result = mysqli_query($datenbank,"SELECT vorname, nachname FROM telefonbuch WHERE id='1'");

while($row=mysqli_fetch_array($result,MYSQLI_ASSOC)) {

if($row['nachname']==$test[1])

echo "Erfolg";

else

echo "Kein Erfolg";

}

Ergebnis:

Wenn ich die Seite so aufrufe, kommt "Kein Erfolg".

Die Datenbank umfasst mehr Einträge, also alles andere ist richtig programmiert. Alles hat "Erfolg", nur die Einträge mit ä,ö,ü,ß,@, etc. haben keinen Erfolg.

Auch if($row['nachname']=='Müller') → Kein Erfolg

Auch if($row['nachname']=='M&uuml;ller') → Kein Erfolg

Auch wenn ich beide Werte vorher in Variablen packe → Kein Erfolg

Ein Test mit:

echo mb_detect_encoding($str)

Ergibt bei:

$row['nachname'] → UTF-8

$test[1] → ASCII

Wieso kann ich diese beiden Variablen nicht miteinander vergleichen und was kann ich tun, um dieses Problem mit den Umlauten zu lösen?

Vielen Dank für jede Hilfe.

Liebe Grüße =)

HTML, Webseite, Datenbank, MySQL, PHP
Glühbirne durch LED austauschen?

Guten Tag liebe Community,

ich habe eine Frage zum Thema Lampen, Glühbirnen und LEDs.

Vor kurzem habe ich beschlossen von normalen 25 und 40 Watt Glühbirnen auf LEDs umzusteigen. Dabei habe ich mir folgendes gedacht:

Die maximal unterstützte Leistung der Lampe an der Decke ist in Watt angegeben, in dem Beispiel 40 Watt. Also dürfte ich maximal 40 Watt Glühbirnen reinstecken.

Nun gibt es ja Vergleiche der Leistung von Glühbirnen und LEDs, z.B. eine 7 Watt LED hätte die Leistung einer 40 Watt Glühbirne.

Da dachte ich mir, kaufe ich höchstens eine 7 Watt LED, keine 10 Watt LED, weil eine 10 Watt LED ja eine 60 Watt Glühbirne ersetzen würde, und das würde die Maximalleistung von 40 Watt meiner Lampe übersteigen.

Ist dieser Gedankengang richtig? Also muss ich das "umrechnen" und darf nur die LEDs einsetzen die "umgerechnet in Glühbirnen" die Maximalleistung der Lampe nicht übersteigen?

Oder reicht es wirklich ohne umzurechnen einfach nur auf die Watt zu achten, sprich theoretisch könnte ich auch eine 10,15, bis zu 40 Watt LED (wenn es so etwas gibt) einsetzen?

Auch wenn ich die Hilfsbereitschaft zu schätzen weiß, bitte ich nur darauf zu antworten, wenn man sich wirklich sicher ist. Denn hier geht es um Strom und Elektronik, und wenn ich da etwas falsches einsetze, kann dies gefährlich werden. Daher bitte keine Vermutungen sondern wirklich nur 100%iges Wissen.

Desweiteren Spaß- und Scherzantworten oder ähnliches bitte vermeiden.

Vielen Dank

Reyana

Computer, Technik, Lampe, Watt, Glühbirne, Glühbirnenwechsel, LED, Technologie, Auto und Motorrad
Warum braucht der Neutralleiter eines Herdes eine Brücke

Hallo (:

Ich habe ein Problem mit meinem Herd und wende mich daher an die Community. Und zwar geht es um einen Elektroherd mit ich glaube 400 Volt (oder 380 Volt?) Anschluss, jedenfalls mit den 5 Stromkabeln aus Kupferdraht hinten.

Eines der Drähte ist mir mit der Zeit durchgeschmort, das habe ich daran bemerkt, dass immer wenn ich den Ofen (nicht bei den Herdplatten) angeschaltet habe, einen Geruch von verbranntem Kupfer gerochen habe. Ich habe aber nie nachgesehen und irgendwann war der Ofen ganz aus, die Herdplatten funktionierten aber noch.

Also habe ich mal hinten nachgeschaut, ein Kabel war durchgeschmort, das Problem habe ich gelöst, indem ich das Kabel des Anschlusses mit dem Kabel im inneren des Herdes durch eine Anschlussklemme (wie bei Lampen) verbunden habe. Funktioniert scheinbar. Warum auch immer das nur auf den Ofen Auswirkung hatte.

So jetzt das neue Problem: Seit ich scheinbar am Neutralleiter und der Brücke rumgespielt habe, funktioniert der Herd nicht mehr richtig. Scheinbar habe ich ein Problem mit der Brücke, denn entweder knistert es und der Herd geht aus, oder es geht gar nicht, und ich muss viel an dieser verdammten Brücke rumspielen, bis es funktioniert. Jetzt habe ich mir einfach mal gedacht, ich entferne einfach die Brücke und schließe den Neutralleiter an der zweiten Stelle an, also dahin wo die Brücke hinführt. Und siehe da, der Herd funktioniert wieder. Allerdings habe ich ihn nur ein paar Sekunden angeschaltet um es zu testen.

So meine Frage ist: Wozu braucht der Herd diese Brücke? Warum liefert man den Herd nicht so aus, dass der Neutralleiter DIREKT an dieser Stelle angeschlossen wird, und nicht über eine Brücke weitergeleitet wird? Welchen Sinn hat das?

Ich dachte vielleicht ist das eine absichtlich eingebaute Verzögerung oder so? Aber wozu? Und kann ich den Herd jetzt benutzen ohne die Brücke? Oder schmiert der irgendwann ab?

Und BITTE Leute, ich möchte nichts hören von "Lass nen Elektriker ran, ist sicherer" oder "Kauf dir nen neuen" mit solchen Antworten ist mir nicht geholfen.

Vielen Dank im Voraus

Kabel, Haushaltsgeräte, Elektrotechnik, Anschluss, Herd
Weitere Inhalte können nur Nutzer sehen, die bei uns eingeloggt sind.