Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Help Wanted] [MM-9072] page preview renders � for non-ascii chars for charset="windows-1250" #8341

Closed
esethna opened this issue Feb 20, 2018 · 2 comments
Labels

Comments

@esethna
Copy link
Contributor

esethna commented Feb 20, 2018

If you're interested please comment here and come join our "Contributors" community channel on our daily build server, where you can discuss questions with community members and the Mattermost core team. For technical advice or questions, please join our "Developers" community channel.

New contributors please see our Developer's Guide, specifically for machine setup and for developer workflow.


Notes: Jira ticket

Initial GitHub report: #8186

Summary
Some link previews are displayed incorrectly when using charset="windows-1250". Non ascii chars are replaced with �.

Steps to reproduce

  1. Mattermost version 4.6.1.
  2. Enable link preview and just paste this to a channel:
    http://www.dsl.sk/article.php?article=20733 or https://ekonomika.idnes.cz/taxi-praha-jancura-prodej-tick-tack-dug-/ekonomika.aspx?c=A180201_222515_ekonomika_dtt

Expected behavior
Link previewed with correct encoding

Observed behavior
Non ascii chars replaced with �.

image

@cometkim
Copy link
Collaborator

cometkim commented Apr 6, 2018

I will take this.

Have the same problem when I share a Korean news site which uses EUC-KR.

I think to change server side would be a better option than client side. it needs to check the charset in parsing page and to convert to UTF-8 if it uses something else.

@amyblais
Copy link
Member

amyblais commented Apr 9, 2018

Hi @cometkim,

Thank you for your interest in taking this ticket! Please let us know if you have any questions about how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants