XO(A) - could we not use UTF(?) junk?


  • XO Team

    Yes, ASCII is (generally) enough for plain English, but English is not the only language out there so everyone should migrate to UTF-8.

    Because UTF-8 is fully compatible with ASCII for basic characters and we have no special needs we'll update the deploy script to be more backward compatible.


  • XO Team

    Done, thanks for your report 🙂



  • @julien-f said in XO(A) - could we not use UTF(?) junk?:

    Yes, ASCII is (generally) enough for plain English, but English is not the only language out there

    Of course. But I'm talking about English language set as the system language.

    so everyone should migrate to UTF-8.

    Like there should be no poverty...

    Because UTF-8 is fully compatible with ASCII for basic characters and we have no special needs we'll update the deploy script to be more backward compatible.

    Thanks! 🙂


  • Admin

    Regarding the UTF-8 discussion: it's different from poverty. UTF-8 is a superior standard, and especially universal. "It works for me" isn't a valid argument when it comes to language.

    ASCII is OK if USA were the only country in the world, but I assure you it's not the case 😉 I can argue we want to use only "Latin" because we are French working on this project: as you can see, it's not a valid excuse.

    Note this graph (stopping in 2012, it's very likely far better now, I bet on UTF-8 at more than 80% easily):

    Source: http://pinyin.info/news/2015/utf-8-unicode-vs-other-encodings-over-time/

    So yeah, you can keep to ASCII, like 640KiB should be enough for everyone, and so on 😉 Are you still on your Pentium 2? Same thing 🙂

    Technically speaking, I'm surprised you have display issue on any modern Linux terminal which are UTF-8 by default for a long time.

    So no, UTF-8 is not junk. It's like saying any other language than yours is junk.



  • @olivierlambert said in XO(A) - could we not use UTF(?) junk?:

    Regarding the UTF-8 discussion: it's different from poverty. UTF-8 is a superior standard, and especially universal.

    The sentence with "poverty" was an example. "SHOULD" is not "IS". Theory is one thing, reality is the other :-(.

    "It works for me" isn't a valid argument when it comes to language.

    Good point for my argument. You seem to say "UTF-8 works for me", but it does NOT for me, that's the fact. One can't argue the facts.

    ASCII is OK if USA were the only country in the world, but I assure you it's not the case 😉

    I surely know :-). I'm not from there, I don't live there.

    I can argue we want to use only "Latin" because we are French working on this project: as you can see, it's not a valid excuse.

    Let me remind: I'm talking about English language set for the system, not an other.

    Note this graph (stopping in 2012, it's very likely far better now, I bet on UTF-8 at more than 80% easily):

    You can bet and even if it's 80%, it's is not 100%. And 20% is quite much.

    Source: http://pinyin.info/news/2015/utf-8-unicode-vs-other-encodings-over-time/

    How many people (percent) are disabled? Surely less than 20%. So why are buildings constructed accessible for wheelchairs?

    So yeah, you can keep to ASCII, like 640KiB should be enough for everyone, and so on 😉 Are you still on your Pentium 2? Same thing 🙂

    Yes.
    A few from production servers which I still maintain:

    1. Pentium II 350 MHz
    2. Pentium III 800 MHz
    3. Pentium III 930 MHz

    They work. They are sufficient for their job.

    Technically speaking, I'm surprised you have display issue on any modern Linux terminal which are UTF-8 by default for a long time.

    I'm surprised by many things almost daily. That's life.

    So no, UTF-8 is not junk.

    UTF-8 is not junk. What it produces on the displays I observe - is.

    It's like saying any other language than yours is junk.

    BTW, English is not my native language :-).


  • Admin

    Title is: "could we not use UTF(?) junk", so it would mean UTF is junk. Saying "could we remove some UTF-8 char" would have been more neutral 😉

    And no, I'm not saying "UTF-8 works for me", I say "UTF-8 is universal and should be used by everyone", unlike "regional other encoding". I think you get my point 😉



  • @olivierlambert said in XO(A) - could we not use UTF(?) junk?:

    Title is: "could we not use UTF(?) junk", so it would mean UTF is junk. Saying "could we remove some UTF-8 char" would have been more neutral 😉

    OK, I admit I'm quite tired (so irritated) with never-ending problems with UTF.

    And no, I'm not saying "UTF-8 works for me", I say "UTF-8 is universal and should be used by everyone",

    As I have written: "should" is not "is". "Is" is a fact. "Should" is a wishing.

    unlike "regional other encoding". I think you get my point 😉

    I'm not proposing any regional encoding. ASCII is not a regional encoding. It's a subset. Like a common denominator. One who can read UTF, can read ASCII. The opposite is not always true.


  • Admin

    Been tired by UTF-8: I really don't understand. This seems a basic effort to be able to communicate with the rest of the world without troubles. I remember the time when I migrated a lot of stuff to UTF-8 (mainly databases) back in 2008, since then I never had any problem. Maybe you are a bit defiant against change? (not a judgement, I really try to understand what's your problem with UTF-8)


  • XCP-ng Center Team

    marked as solved to show that the main question of that thread is solved 😉
    the other stuff is more political/personal... seems not to be solvable by a single commit ...



  • +1

    640KiB for everyone


Log in to reply