tekenset recente & trending topics

Vragen of opmerking aan het adres van de Userbase kan je hier posten. Ook nieuws ivm Userbase wordt hier gepost.
Plaats reactie
_ketter_
Member
Member
Berichten: 55
Lid geworden op: 20 dec 2008, 20:26
Uitgedeelde bedankjes: 5 keer
Bedankt: 1 keer

in het overzicht met recente forumberichten en trending topics wordt voor de trending topics lijst een verkeerde tekenset gebruikt, bv. Oekraïne en het euroteken € wordt verkeerd weergegeven. zie afbeelding.
Afbeelding
Bijlagen
userbase2lijsten.png
(50.77 KiB) Nog niet gedownload
so, a chicken is not a sparrow
Gebruikersavatar
devilkin
Elite Poster
Elite Poster
Berichten: 4884
Lid geworden op: 17 mei 2006, 20:10
Uitgedeelde bedankjes: 551 keer
Bedankt: 341 keer
Contacteer:

Ik vrees dat dat aan jouw browser/instellingen zal liggen...
Telenet All-Internet -- using CV8560E & OPNsense on PCEngines APU2E4
Proximus & Mobile Vikings -- Using OnePlus 8 Pro (ROM: Stock)
boonpwnz
Elite Poster
Elite Poster
Berichten: 4357
Lid geworden op: 05 jul 2017, 09:50
Uitgedeelde bedankjes: 74 keer
Bedankt: 100 keer

Ik heb het ook. Dus of het aan zijn instellingen ligt? :|

Bv heb ook dit nu met dit topic :lol:

tekenset recente & trending topics

In chrome en Edge getest.
Gebruikersavatar
devilkin
Elite Poster
Elite Poster
Berichten: 4884
Lid geworden op: 17 mei 2006, 20:10
Uitgedeelde bedankjes: 551 keer
Bedankt: 341 keer
Contacteer:

Je hebt gelijk ;)

Ik had die landing page en ´t forum dooreen gehaald. Ik kijk er es naar of ik iets kan vinden...
Telenet All-Internet -- using CV8560E & OPNsense on PCEngines APU2E4
Proximus & Mobile Vikings -- Using OnePlus 8 Pro (ROM: Stock)
biot
Starter
Starter
Berichten: 19
Lid geworden op: 11 okt 2020, 14:03
Uitgedeelde bedankjes: 1 keer
Bedankt: 4 keer

[/reddit]
devilkin schreef:Ik vrees dat dat aan jouw browser/instellingen zal liggen...
Nee, specifiek niet. De screenshot bewijst het exact tegenovergestelde.

Wat hier misloopt is het resultaat van een dubbele conversie naar UTF-8.

De webserver geeft aan dat de HTML page UTF-8 is, via de header

Code: Selecteer alles

content-type: text/html; charset=UTF-8
In de linkse kolom zie je het woord correct; de "ï" zit ofwel in de database als UTF-8, of wordt correct omgezet naar UTF-8 voor het tonen. De UTF-8 code voor "ï" is 0xc3 0xaf (https://unicode-table.com/en/00EF/ -- zie tabel onderaan). In de rechtse kolom staat in plaats van "ï" de letters "ï", oftewel 0xc3 0x83 0xc2 0xaf.

Als je een "dubbele" UTF-8 conversie doet van die twee correcte UTF-8 bytes, is het resultaat 0xc3 0x83 0xc2 0xaf, dus dat is de oorzaak. Er zit dus een bug in de code die de rechtse kolom genereert.

Stukje Python dat het korter uitlegt:

Code: Selecteer alles

>>> bytes('ï', 'utf-8')
b'\xc3\xaf'
>>> bytes('\xc3\xaf', 'utf-8')
b'\xc3\x83\xc2\xaf'
Gebruikersavatar
devilkin
Elite Poster
Elite Poster
Berichten: 4884
Lid geworden op: 17 mei 2006, 20:10
Uitgedeelde bedankjes: 551 keer
Bedankt: 341 keer
Contacteer:

Nu OK?
Telenet All-Internet -- using CV8560E & OPNsense on PCEngines APU2E4
Proximus & Mobile Vikings -- Using OnePlus 8 Pro (ROM: Stock)
biot
Starter
Starter
Berichten: 19
Lid geworden op: 11 okt 2020, 14:03
Uitgedeelde bedankjes: 1 keer
Bedankt: 4 keer

devilkin schreef:Nu OK?
Ja, bedankt. Het probleem met deze topic, ook in de rechtse kolom (met die amp), is een gelijkaardig probleem, dubbele HTML entity encoding.
Gebruikersavatar
devilkin
Elite Poster
Elite Poster
Berichten: 4884
Lid geworden op: 17 mei 2006, 20:10
Uitgedeelde bedankjes: 551 keer
Bedankt: 341 keer
Contacteer:

biot schreef:
devilkin schreef:Nu OK?
Ja, bedankt. Het probleem met deze topic, ook in de rechtse kolom (met die amp), is een gelijkaardig probleem, dubbele HTML entity encoding.
Should be ok now.
Telenet All-Internet -- using CV8560E & OPNsense on PCEngines APU2E4
Proximus & Mobile Vikings -- Using OnePlus 8 Pro (ROM: Stock)
boonpwnz
Elite Poster
Elite Poster
Berichten: 4357
Lid geworden op: 05 jul 2017, 09:50
Uitgedeelde bedankjes: 74 keer
Bedankt: 100 keer

Lijkt in orde ja :-D
Plaats reactie

Terug naar “Userbase: Aankondigingen, vragen en suggesties”