deltachat / deltachat-desktop

Email-based instant messaging for Desktop.
GNU General Public License v3.0
952 stars 170 forks source link

Umlauts not shown correctly #541

Closed webratte closed 5 years ago

webratte commented 5 years ago

umlaute

This only happens in the contact list. In the chat it's shown correctly

Simon-Laux commented 5 years ago

That =?utf-8? Thingie happened also to split groups.

ralphtheninja commented 5 years ago

I'm wondering how to reproduce this. I created a new group and it looks fine

screenshot from 2019-01-06 13-43-02

webratte commented 5 years ago

No idea. I have the desktop client installed just today.

The chats was created with android client a few days ago.

Maybe this could be releated ?

webratte commented 5 years ago

And my example is no group. The missing letter is a "ü".

Let me know if I can help.

ralphtheninja commented 5 years ago

The chats was created with android client a few days ago.

With android-ii client or the older version?

ralphtheninja commented 5 years ago

And my example is no group.

Hmm, how can it not be a group? Is the umlaut inside an email address or a name?

webratte commented 5 years ago

Sorry, the a fewer ii version.

But the last message was sendet with the current version (I belive 🤔)

webratte commented 5 years ago

Is the umlaut inside an email address or a name?

In the name.

webratte commented 5 years ago

Later, if I have more time, I could you offer the Header of this mail.

But won't post it on public. Is there a way to send it to you?

Simon-Laux commented 5 years ago

we all have delta chat

ralphtheninja commented 5 years ago

Managed to reproduce. Tried creating a group from android with the name "ümlaut foo bar"

screenshot from 2019-01-06 14-05-26

I also noticed that if I named the group "ümlaut" (at creation time) the group name wasn't transferred or shown in desktop (instead showed the name of the person)

webratte commented 5 years ago

we all have delta chat

And what to do with this information? 😉

Simon-Laux commented 5 years ago

we all have delta chat

And what to do with this information? wink

You could send us a message there privately.. But anyways @ralphtheninja already got it reproduced so it shouln't be necessary anymore. Otherwise Our forum has also Private Messaging as far as I know.

webratte commented 5 years ago

To send you a message, I still need a mail address.

But since the the issue can reproduced is not needed anymore (as you said already).

Simon-Laux commented 5 years ago

s1@testrun.org

webratte commented 5 years ago

Thank you, I will put it in my address book.

ralphtheninja commented 5 years ago

The chat name comes directly from core. Not sure what to do about this.

@r10s Hilfe!

r10s commented 5 years ago

@ralphtheninja i think iconv is missing, see https://github.com/deltachat/deltachat-core/issues/468 the core compiles without it, but it cannot convert later ... (in a train, my network will go away soon ....)

Jikstra commented 5 years ago

@r10s i wonder if the iconv thing might be related to the https://github.com/deltachat/deltachat-desktop/issues/527 bug?

ralphtheninja commented 5 years ago

I'm still not following why we would need something like iconv. Why do we need some conversion if we send utf8?

Jikstra commented 5 years ago

@ralphtheninja very good question

Simon-Laux commented 5 years ago

I found a way to reproduce it:

  1. do it on desktop
  2. make a group with a utf-8 char (as example an emoji) in the name

that happens:

TL;DR; Only happens when the groupname was set by a other account and only happens on desktop as far as I know.

Simon-Laux commented 5 years ago

Does this still happen with the rust core? I didn't saw that bug in a long time

Simon-Laux commented 5 years ago

I cant reproduce it anymore so I believe it's solved