Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more

A question mark where a letter should be usually means one of two things: the text was decoded or saved with an incompatible character encoding, or the app or font could not display that character. The mark on screen cannot tell you which one happened, so the first job is to find out whether the original text is still intact.

The three causes behind the symptom

Question marks in place of letters come from three different mechanisms. They can look identical on screen, but they call for different fixes, and one of them can permanently destroy data.

1. Wrong encoding or incorrect encoding metadata

A file, web page or email is stored as a sequence of bytes. A character encoding is the rule that says which bytes stand for which characters. If the sender saved the bytes in one encoding and the receiver reads them as another, non-ASCII characters such as accented letters turn into garbled sequences, question marks or replacement characters. The Unicode Consortium’s article Display Problems? identifies mislabelled legacy-encoded text as a common cause of garbled characters and recommends a Unicode encoding such as UTF-8 as current best practice.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

2. Lossy replacement during saving or conversion

Some encodings cannot represent every character. When you save text into such an encoding, the character may be replaced rather than preserved. Microsoft’s support article Choose text encoding when you open and save files states: “If the encoding that you chose has no equivalent character for a character marked in red, the character marked in red will be saved as an out-of-context character, such as a question mark.”

#1 Best Overall
Womier Double Shot PBT Keycaps Set Custom Cherry Profile Key caps
  • 【Durable Doubleshot PBT Keycaps】Are you still struggling to find well-built keycaps? Our Womier custom keycaps is well built by strong PBT material and doubleshot process, extending their service life, resistant to oiling, scratching, and other forms of wear and tear
  • 【Classic Cherry Profile Keycaps】Why cherry keycaps? Not only because they can provide you with a more natural and more comfortable typing experience, but also cherry profile is timeless, tactile and tough. That's why it's still popular so far
  • 【Vintage Grey Style Keycaps】How to color coordinate your keyboard keycaps? If you're a Gorpcore enthusiast, this retro keycaps is a must-have. The color design can matches most mechanical gaming keyboard keycaps, making your keyboard cooler
  • 【Good Versatility】No matter what kind of keyboard 60 percent, 75 percent, or 100 percent you have? This keycap 60 75 100 percent can work with full-size keyboards, 61/64/68/84/87/100/104/108 keys are suitable. Please rest assured to choose the 132 keys keycaps set
  • 【24/7 Service】What's in box? A keycap puller is included, making it easier to customize the hot swappable keyboard to your liking. Please check if the products inside the packaging is intact as soon as you receive this items. If needed, please leave a message anytime

This is the dangerous case. The question mark is now stored in the file itself. Changing the font or the encoding setting afterwards will not bring the original letter back.

3. Missing font glyph or incomplete font fallback

Here the text is correct, but the font in use has no shape (glyph) for that character, and the application has no fallback font that does. Depending on the app, the result may be a box, a box containing a question mark, another fallback symbol, or blank space. Unicode notes that encoding determines which character the bytes represent, while fonts only supply the shapes, so a missing glyph can occur even when the underlying character is correct. The W3C Internationalization article Character encodings for beginners makes the same separation.

Rank #2
Bfenown Replacement Keycaps Keys for MacBook Air M2 M3 M4 13'' 15'' A2681 A3113 A2941 A3114, MacBook Pro/Max 14 16'' M2 M3 M4 A2779 A2780 A2918 A2992 A2991 A3401 A3112 2022-2024 Black
  • Why Change Keycaps? Stop sticky or unresponsive keys before they start. This simple care preserves your keyboard's like-new feel and performance, saving you from the cost and hassle of future repairs
  • Why Choose Us? Crafted from premium materials, built to last.‌ Exceptional Light Transmission. Optimal Backlight Visibility. Simple, fast installation with included tool.
  • Package includes 1 Full Set of keycap. Scissor Hinge not include. Hinge Clip issues cannot be fixed with this part.
  • Compatible with Macbook Air M2 M3 M4 Retina 13.6 15.3 inch A2681 A3113 A2941 A3114 2022 to 2024 year
  • Compatible with MacBook Pro 14 16 inch A2779 A2780 A2918 A2992 A2991 A3401 A3112 (M1 M2 M3 M4 Pro and Pro Max) 2023 to 2024 Year

How to tell which cause you have

The pattern of the symptom is a clue, not a proof. Use the table below to form a first hypothesis, then confirm it with the checks in the next section.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
What you see Most likely cause First check
Many accented letters or symbols became question marks in one app Encoding setting in that app, or lossy save Open a copy of the file and look at the stored text in a second app
Garbled sequences across a whole page or file Decoding mismatch (declared encoding differs from actual bytes) Compare the declared encoding with how the file was saved
Isolated boxes or fallback symbols for specific characters Missing glyph in the font Switch to a font with broader coverage and see if the characters appear
The same text displays correctly in another app Font selection or fallback in the first app Check the font and fallback settings in the original app
The text is wrong in the stored file, not just on screen Lossy conversion or wrong decoding that was saved Recover an intact copy before resaving

Unicode and W3C documentation also describes a related symbol: the replacement character U+FFFD (�), which many tools show when they encounter bytes that are not valid for the encoding they are reading. A � is therefore a sign of invalid byte data, not of a font problem.

Rank #3
Womier Pudding Keycaps, Black PBT Shine Through Keycaps
  • 【Shine Through Pudding Keycaps】The custom keycaps of this pudding adopts translucent layer unleashes more brilliant backlight effects out, upgrade your basic RGB keyboard illumination to another more dazzling and fancy outlook level. Perfect Compatible PC Gaming ambient atmosphere.
  • 【Double Shot PBT Keycaps】 The keycaps are made of high-quality PBT material, PBT is abrasion-resistant, heat-resistant, dirt-resistant, non-colour-flaking, and can be cleaned with water, which has a durable surface and a comfortable tactile feel. Double shot PBT keycaps gives you a durable finish and no shiny grime with continuous use.
  • 【Ergonomic OEM Profile Black Keycaps】The OEM profile makes you more comfortable to use and feels excellent. R1-R4 layout with different heights and tilt angles. Which offers a more comfortable and ergonomic typing experience, and it has a better sound.
  • 【Wide Compatible Keyboard Keycaps】This keyboard keycaps consists of 130 key set, The PBT Pudding keycaps can compate with most switches in the market that has MX switch and its clones:Gateron, Kailh, Cherry, Otemu etc. A plenty of keycaps in different sizes will work for ANSI and ISO layouts mechanical keyboards.
  • 【What You Get】1x PBT keycap set (key puller included), our worry-free 18-month warranty, and friendly customer service. It’s only keycaps, no keyboard included.

A safe diagnostic sequence

  1. Preserve the original. Copy the file, or the message or page source, before you try to reopen and resave it with a different encoding. If the file has already been saved with literal question marks, a copy of that version will not contain the lost characters either, so look for an older backup, the sender’s original, or the source system.
  2. Look at the form of the symptom. Use the table above. Widespread wrong characters point to decoding or metadata. Isolated boxes point to glyph coverage.
  3. Compare contexts. Open the same text in a second application, or change the font in the first. If it displays correctly elsewhere, the problem is in the original app’s font handling. If it is wrong everywhere, the stored data or the encoding path is the problem.
  4. Check the stored text. Open the file in an editor that shows raw characters and confirm whether the accented letters are present. If they are, the issue is display. If they are question marks in the file, it is a lossy save.
  5. Apply the fix that matches the cause (see the next section).

Fixing each cause

Fixing a decoding mismatch in text files

When you open a suspicious text file in Word, enable the prompt that confirms file format conversion, then choose an encoding under which the preview reads correctly. Microsoft describes this as the way to pick the decoding when the file is opened. Keep in mind that choosing a different encoding only changes how the bytes are read; it does not rewrite them.

For new Unicode text, the Unicode Consortium calls UTF-8 the preferred form, and W3C recommends it for web content and data. Use UTF-8 when both the format and the receiving system support it. Because UTF-8 is not always the default in older tools, check the setting at each boundary where the file leaves your hands.

Rank #4
Womier Pudding Keycaps, PBT Shine Through Keycaps Black 143 Keys Set
  • 【Ultra-Wide Compatibility with Standard and Non-Standard Keycap Kits】 The keyboard keycaps contain 143 keys, Fits most mechanical keyboard brands, for Steel series, Razer, Corsair, and almost all other MX stem mechanical keyboards. [Tip: If you're not sure if the keycaps fit you perfectly keyboard. You can message customer service at any time. We will answer for you! ]
  • 【Enduring Double Shot PBT Keycaps】These PBT keycaps are made with thick walls and are resistant to wear. Textured finish for a premium look and feel. The letters on the keycap are closed and have no gaps. Exquisite workmanship.
  • 【Environmental Keycap Storage Box+keycap Pulle】This pudding keycap set comes with an eco-friendly, beautiful, and practical paper keycap storage box that can keep your keycaps from being messy, so you can safely store each keycap. (Tip: The canned box and the eco-friendly carton are delivered randomly, and both boxes are very practical.)
  • 【Perfect for PC Gaming】 Translucent layer unleashes more brilliant backlight effects out, upgrade your basic RGB keyboard illumination to another more dazzling and fancy outlook level.
  • 【Ergonomic Arrangement Shine Through Keycaps】OEM profile, R1 to R4 row height, keycap surface tilt, tilt direction are different, curvature to fit the fingers, more comfortable typing.

Fixing web pages with a mismatched declaration

For a web page, the character encoding declared in the HTTP Content-Type header (for example charset=utf-8) and in the HTML document must match the bytes the file actually contains. W3C’s article Upgrading from language-specific legacy encoding to Unicode encoding is explicit on this point: changing the declaration does not convert the bytes. You also need to save the file in the declared encoding, so that the declaration and the content agree.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Preventing lossy saves in Word

When saving, choose an encoding that can represent every character in the document. If the document uses a mix of scripts or symbols, Unicode-based encodings such as UTF-8 avoid substitution, while legacy single-byte encodings may not. Microsoft’s guidance on saving text is the reference for the encoding options available in your version.

Best Value
Bfenown Replacement US Keyboard keycap Keycaps Keys for MacBook Air M2 M3 M4 Retina 13'' A2681 A3113, MacBook Air 15'' M2 M3 M4 A2941 A3114 2022-2025 Year Midnight
  • Precision Compatibility: Specifically designed for MacBook Air 13" and 15" models released between 2022 and 2026, including M2 (A2681/A2941), M3 (A3113/A3114).
  • Authentic Midnight Finish: Each keycap features a Midnight color match and texture to blend seamlessly with the Macbook keyboard, maintaining a premium and cohesive look.
  • Restore Your Typing Experience: The perfect DIY solution for replacing worn-out or missing keys, restoring the crisp, tactile response and quiet typing feel of the MacBook.
  • High-Durability Material: Made from high-grade ABS plastic with a protective coating to resist fading and finger oils, ensuring the keyboard stays clean and legible for years to come.
  • Full Repair Kit (US Layout): Includes a complete US QWERTY layout keycap set; an ideal cost-saving alternative to expensive full keyboard replacements.

Fixing missing glyphs

If the stored text is correct and only some characters show as boxes, change the font to one with coverage for those characters. Unicode suggests choosing a font that supports the characters in question. On web pages, where you cannot rely on the reader’s installed fonts, the Unicode guidance points toward CSS web fonts so that the glyphs are delivered with the page.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

A current Outlook example

Microsoft’s support article Classic Outlook replaces accented and extended characters with question marks describes a known issue in Outlook for Microsoft 365, where accented letters, the pound sign and registered trademark symbols may display as question marks. The article was last updated March 6, 2026. The workarounds it lists are turning off automatic encoding selection for outgoing messages and selecting UTF-8 for outbound encoding.

This is an issue documented for one product. If your question marks appear in several applications, the cause is more likely one of the three general causes above, and the Outlook workaround will not address it.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Practical checklist

  • Keep an untouched copy of the file, message or page before changing any encoding.
  • Check whether the stored text contains the correct characters, or literal question marks.
  • Match the declared encoding to the saved bytes on web content and in text files.
  • Use UTF-8 for new Unicode text where the receiving system supports it.
  • If only boxes appear, switch to a font with coverage for those characters.
  • If the symptom is limited to one application, check that vendor’s current support guidance.

Once you know whether the character is still in the file, the fix is usually straightforward. Lost characters, however, can only be restored from an intact copy.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.