4

In programming, I got the following content which is unrecognizable in the output. When communicating with others, how should I describe the issue I encountered in more natural way?
In fact, this unrecognized contents should be other languages, like Japanese. For example, DeltaGundamk デルタガンダム。But the program didn't deal with this correctly.

enter image description here

Is garbled characters the term to describe these characters?

Chinese developers call it 乱码.
Japanese developers call it 文字化け(mojibake) .

Links:
1. Mojibake

  • 1
    Either your file is encoded incorrectly, or the program you're reading the data with can't handle the encoding. Had you posted this on StackOverflow, they would have told you how to encode the file correctly, and maybe suggested a better reader. As it is, this has nothing to do with English. – Spencer Apr 03 '18 at 10:25
  • 1
    English is not my native language, so I'd like to know how native speakers of English describe the issue in this situation? – niaomingjian Apr 03 '18 at 10:39
  • 1
    It's unrecognizable only when interpreted using a limited character set. If you have extended character set installed, the symbols would display correctly. When you send the data to others, the characters may be readable on their systems. – Kris Apr 03 '18 at 11:06
  • Encrypted would be one expression for this. – DJohnson Apr 03 '18 at 11:09
  • Too bad I do not remember it... Some years ago I was told a word for exactly this (nonsense caused by a computer displaying in the wrong character set)... I said to myself I should remember that and use it. But I have not remembered it. – GEdgar Apr 03 '18 at 13:52
  • 1
    Is garbled characters the term to describe these characters? – niaomingjian Apr 04 '18 at 01:14
  • 2
  • If the characters were truly indecipherable, you might call that portion of the output gibberish. However, since the gibberish is only so due to some kind of character set mismatch, I think glyph failure from the question noted by @sumelic is more appropriate here. (NB: I'm voting to close this as a duplicate - not because this question is bad, but because the other question asks essentially the same question.) – Lawrence Apr 04 '18 at 14:38
  • I think "garbled" works because nobody can read these characters: unlike, say, Japanese characters, information has been lost from this text rendering it effectively meaningless: it can't be translated back into it's original text, since many different values have been replaced with eg the "question mark in a diamond" character. – Max Williams Apr 04 '18 at 14:49
  • @Lawrence It's a different question. Just as that topic said, that question is not related with mojibake. Instead, mine is related to mojibake. – niaomingjian Apr 12 '18 at 03:45

3 Answers3

1

You might refer to unrecognised, unknown, unmapped, unexpected or unprintable characters. They may even, depending on the context, be obfuscated, or redacted by design.

Do you expect to see some other content in the highlighted areas? If so, what would you like to see there? The answer to these questions, could help you select among the above suggestions.

MikeRoger
  • 3,771
  • 1
    In fact, this unrecognized contents should be other languages, like Japanese. For example, DeltaGundamk デルタガンダム – niaomingjian Apr 03 '18 at 10:11
1

I think they are commonly called unreadable characters. They are less commonly seen these days because unicode is commonly used in modern systems. Back then two decades ago, these unreadable characters are commonly seen in Chinese, Japanese and Korean languages systems because the character encoding for these languages extended ASCII mapping in their own ways and if the encoding is not selected correctly, such unreadable characters were shown. That is the reason unicode came to play, unicode standardized the character encoding for pretty much all characters in all languages. Most modern systems like Linux, Windows and macOS use unicde as their system character encoding, therefore, character encoding conflict is avoided so it's uncommon to see these unreadable characters these days.

Qian Chen
  • 149
  • 1
    A good expert answer includes explanation, context, and supporting facts. This is what makes the answer useful – not only to the person asking, but to future visitors to the page. Please consider expanding your answer. – Bread Apr 03 '18 at 12:26
0

Somewhat colloquially, I'd say that the program outputted gibberish.
As you already wrote - garbled output would also be acceptable

Chromane
  • 1,561