After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 655021 - "Character set" vs "Character encoding"
"Character set" vs "Character encoding"
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: general
2.32.x (obsolete)
Other Linux
: Normal minor
: ---
Assigned To: Evolution Shell Maintainers Team
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2011-07-21 01:53 UTC by André Klapper
Modified: 2012-02-15 18:50 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description André Klapper 2011-07-21 01:53:09 UTC
Evolution uses both the terms "Character set" and "Character encoding" in its settings. It's confusing.
Comment 1 Matthew Barnes 2011-07-21 03:07:52 UTC
Can you point to specifics?

I agree it's all confusing, but they do have different meanings.  "Character set" refers to UTF-8 and the like, whereas "character encoding" refers to things like Quoted-Printable and Base64.  If we're getting *that* mixed up then yes it should be fixed.
Comment 2 André Klapper 2011-07-22 10:41:24 UTC
Argh, no, it's all correct after checking the places that I have found.
Sorry for the noise, and I should check for correct usage in the new user docs.
Comment 3 André Klapper 2011-07-22 10:50:14 UTC
I was too quick.

"View > Character encoding" lists stuff as ISO-8859 and UTF-8:
#: ../mail/e-mail-reader.c:2175
msgid "Ch_aracter Encoding"

Same for "Edit > Preferences > Mail Preferences > Message Display > Default character encoding":
#: ../mail/mail-config.ui.h:34
msgid "Default character e_ncoding:"

In composer, there is "Options > Character Encoding":
#: ../composer/e-composer-actions.c:333
msgid "Character _Encoding"

Don't know where to find
#: ../widgets/misc/e-charset-combo-box.c:96
msgid "Character Encoding"
in the UI.

Reopening.

"Edit > Preferences > Composer Preferences > Default Behavior > Character set" is correct.
Comment 4 André Klapper 2011-08-30 13:14:23 UTC
Note to myself: The introduction of http://tecnocode.co.uk/2011/08/27/character-encoding-and-locales/ explains these terms.
Comment 5 Milan Crha 2011-08-31 14:37:38 UTC
(In reply to comment #1)
> Can you point to specifics?
> 
> I agree it's all confusing, but they do have different meanings.  "Character
> set" refers to UTF-8 and the like, whereas "character encoding" refers to
> things like Quoted-Printable and Base64.  If we're getting *that* mixed up then
> yes it should be fixed.

Are you sure? See [1], where is explained that they are basically the same. Quoted-Printable and Base64 are used for Content-Transfer-Encoding, especially Base64 has nothing to do with strings, as you encode any binary data with it, thus, if at all, change the only occurrence of "Character Set" to "Character Encoding" and that's it. Nonetheless, it's too late for 3.2 now.

[1] http://en.wikipedia.org/wiki/Character_encoding
Comment 6 Milan Crha 2012-02-15 18:50:46 UTC
Character set => Character encoding

Created commit d75f47a in evo master (3.3.90+)