Jag har en php-fil som jag utvecklar i verktyget Eclipse.
Dess encoding är inställd på UTF-8 och det är också den encoding jag skickar i headers.
Jag klistrar in tecknet "horisontal ellipse" (U+2026, …) från antingen Windows-verktyget Teckenuppsättning eller Hixies Unicode Encoder (http://software.hixie.ch/utilities/cgi/unicode-decoder/utf8-encoder, jag använde i och för sig en som konverterade det man skrev in och fanns med i Lachy's devedge sidebar: http://lachy.id.au/blogs/log/2004/10/devedge-sidebar).
Jag har provat båda.
Problemet är att tecknet i webbläsaren dyker upp som:
�
Alltså att det har tolkats som ett tecken ur en encoding med färre bitar per tecken (har lästhttp://lachy.id.au/blogs/log/2005/01/guide-to-unicode-part-3.html)
Det är inte webbläsaren. Encodingen är inställd på UTF-8. W3C's validator rapporterar att det är några byte som inte kan identifieras som Unicode-tecken.
Det måste alltså vara min editor som har krånglat till tecknet vid inklistringen. Jag provade också att klistra in med hjälp av notepad. Samma fel.
Kan det bero på php? Tecknet ligger nämligen i en echo-deklaration.
Någon som har varit med om något liknande?