Zwei verschiedene Leerzeichen

Hi!

Ist es korrekt, dass es 2 verschiedene ASCII Codes für ein Leerzeichen gibt (32 und 160)?
Kann der Browser die auch erkennen? Hintergrund ist folgender.
Ich habe einen Text mit unterschiedlichen Leerzeichen - diese sollen im Browser zwar gleich aussehen, aber PHP soll per Regex erkennen, dass es sich um verschiedene - nämlich Zeichen 160 und 32 - Zeichen handelt. Es soll eine Art Verschlüsselung (0 und 1) werden. Wie kann ich das umsetzen? Bei meinen Tests hat PHP immer nur ein stinknormales Leerzeichen - " " - erkannt.
Wenn ich mit PHP einen Text (mit den beiden verschiedenen Leerzeichen als Worttrennung) erstelle, ihn im Browser ausgebe und dann dort markiere und kopiere - habe ich dann auch die verschiedenen Leerzeichen mit kopiert? Oder ist es dann immer wieder das selbe Leerzeichen?
Ich hoffe, ich hab mich verständlich ausgedrückt ^^
Wenn nicht, erkläre ich den Hintergrund etwas näher.

Danke schon mal an euch
mfg
Christoph Jäschke