12 responses

  1. Mark Filipak
    February 3, 2015

    The article states “The first byte of UTF-8 matches ASCII exactly”. That is not correct. ASCII is a 7-bit code.

    Reply

  2. Gary Mason
    October 26, 2015

    Your information is wrong on several counts. I’m sorry, but a pontificating tone is not a substitute for creditability. UTF-8 is NOT superior to ANSI in all circumstances, and it is NOT obsolete! A great many text editors and computer systems produce ANSI because they only need to encode a 256 point character set which includes accented characters in code points above 127. The code point 196 in ANSI is still just one byte. In UTF-8, it’s two because we need to piss away tagging bits to variable encoding that will never occur.

    Reply

    • Alan
      April 14, 2016

      yes, keep on using ANSI and forget about all other Asian and European characters, and one day you’ll find that you’ve lost connect with the world dumb ass

      Reply

      • Sully
        March 1, 2017

        That’s the point. You would use ANSI when you were certain you wouldn’t ever need to encode more than 256 character points… Yes, plan ahead, but if you never need “Asian and European” characters, it’s wasteful.

        Giving a C# example. Saying to never use the smaller set “just in case” you need the larger one, is like saying never use byte (Int8) or short (Int16) just in case you need int (Int32). Or to never use uint (UInt32) in case you need a negative value. I mean, why use int (Int32) when you have long (Int64). These types still very practical, real world uses and exist for a reason. ANSI is no different.

        Reply

      • frank
        August 30, 2019

        That’s true. I stopped using UTF-8 and went with ANSI, being the dumb ass that I am. AND now find that the world has completely passed me by, has cast me body and soul into the 9th ring of the outer stratosphere, forever alone. If ONLY I had not decided to remain with the outdated ANSI.

        Reply

  3. Bradley
    April 6, 2016

    To jump on the bandwagon with Gary, I have a question. How are you going to make the claim that there are several versions of ANSI? That doesn’t make any sense. That’s what standards are all about. A unified vision of what something should be. And you say there are multiple versions of ANSI? Bizarre!!

    Reply

    • frank
      August 30, 2019

      Not just “Bizarre!!” but weird, strange, unearthly. From another planet, if not solar system.

      Reply

  4. Jennifer S
    April 22, 2016

    I could really use some help from someone who know exactly how to read this stuff.
    A computer programmer I am not. I am pretty sure I have a hacker but really am not quite sure what I am looking for.
    I really don’t have time for the rabbit holes so any help or leads to who can help would be great!

    Reply

  5. Brian Too
    December 1, 2016

    ANSI isn’t a single standard, it is a standards organization. The acronym stands for “American National Standards Institute”.

    Lots of standards have ANSI origins and sponsorship.

    Reply

  6. Fred de Sanctis
    July 13, 2017

    To whom it my concern

    I save a Excel sheet as a file text with fields separed with tabs. The file text codification was UTF-8.

    I used this text data fields to populate a a MySQL table and some portuguese characters look very weird;

    I change the text file codification ANSI, populate the MySQL table again and everything works well.

    Reply

    • don
      September 27, 2017

      you may need to change the sql column type from varchar to nvarchar as nvarchar supports unicode and by inserting/loading utf8 data into a varchar is not suporting unicode

      Reply

  7. Puime
    May 23, 2020

    Very interesting article. When I copy French text from the Web onto my phone (through “Jote Text Editor”) and then read the saved file on my PC (with WordPad) the special characters get scrambled. I know it’s a matter of setting the open, save and end line encoding character sets, but I don’t know how to twiddle it.Could you help me?

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top
mobile desktop