FC0-U71 Unicode Practice Question
A developer is writing a program that needs to handle text in multiple languages, including Chinese and Arabic. Which TWO character encoding systems should they consider? (Choose two.)
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
UTF-8
UTF-8 and UTF-16 are Unicode encodings capable of representing characters from virtually all languages, including Chinese and Arabic. ASCII is limited to 128 characters and cannot handle these scripts. Base64 is a binary-to-text encoding, not a character encoding. EBCDIC is a legacy encoding primarily used on IBM mainframes and does not support the required language diversity. Therefore, only two of the provided options are suitable for multilingual text support.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✓
UTF-8
Why this is correct
UTF-8 is a variable-width Unicode encoding that supports all characters needed for Chinese and Arabic.
- ✓
UTF-16
Why this is correct
UTF-16 is a Unicode encoding that can represent all Unicode characters, making it suitable for multilingual text.
- ✗
Base64
Why it's wrong here
Base64 is used for encoding binary data into text, not for representing characters in multiple languages.
- ✗
ASCII
Why it's wrong here
ASCII is limited to 128 characters and does not include the characters needed for Chinese or Arabic.
- ✗
EBCDIC
Why it's wrong here
EBCDIC is mainframe encoding, not common.
Go deeper
Related to this question
About these practice questions
One of 988 original FC0-U71 practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →
Same concept, more angles
3 more ways this is tested on FC0-U71
These questions test the same concept from different angles. Work through them to make sure you can recognise it however the exam phrases it.
Variation 1. Which of the following character encodings can represent characters from virtually all written languages?
medium- ✓ A.Unicode/UTF-8
- B.EBCDIC
- C.Extended ASCII
- D.ASCII
Why A: Unicode (UTF-8) is variable-width and supports all languages.
Variation 2. An IT specialist is explaining ASCII and Unicode to a trainee. Which statement accurately describes a difference between ASCII and Unicode?
hard- A.ASCII uses 8 bits per character and supports 256 characters.
- B.Unicode uses 16 bits per character, while ASCII uses 7 bits.
- C.ASCII is a variable-width encoding, while Unicode uses a fixed width.
- ✓ D.Unicode can represent characters from multiple languages, while ASCII is limited to English.
Why D: ASCII uses 7 bits and can represent 128 characters. Unicode is a variable-width encoding that supports characters from many languages.
Variation 3. Which of the following character encoding standards supports characters from most of the world's languages and uses a variable number of bytes per character?
medium- A.Base64
- B.EBCDIC
- ✓ C.Unicode/UTF-8
- D.ASCII
Why C: UTF-8 (a Unicode encoding) uses 1 to 4 bytes per character and supports a vast range of characters.
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This FC0-U71 practice question is part of Courseiva's free CompTIA certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the FC0-U71 exam.