Skip to content

Decoding problem in posts preview body for non-lating alphabet languages #694

Open
@dagg

Description

@dagg

There is a problem in the left vertical list of the posts titles with the preview of the post body: The post body is not decoded correctly if it's written in a non-latin alphabet (For the Greek language in my case), as it is shown on my screenshot here.

Discussions_Decoding_Problem

The solution I have found and tested is quite simple though.

In the file frontend-app-discussions/src/discussions/posts/post/PostLink.jsx
at the beginning you have to import 'he':

import he from 'he';

and at the following line:

{isPostPreviewAvailable(previewBody) ? previewBody : intl.formatMessage(messages.postWithoutPreview)}

you have to decode the previewBody like so:

{isPostPreviewAvailable(previewBody) ? he.decode(previewBody) : intl.formatMessage(messages.postWithoutPreview)}

And that fixes the problem.

That's my solution but I guess there are other ways to deal with it as well...

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions