Assets & tasks / PUBLISHING WORKFLOW
Why do accented or Chinese product names turn into strange characters after import?
Compare the approved text, the reopened export and the imported description. Shopify specifies UTF-8 for product CSV files and identifies other encodings as a possible cause of strange characters. Resaving already damaged text is not proof that the original characters have been recovered.
Preserve the exact approved specimen
Use this fictional specimen: “Mira Café — 青瓷杯.” Keep it in an approved plain-text record before exporting. The accents, dash and Chinese characters are intentional parts of the example. Replacing them with basic Latin letters would conceal the symptom while changing the approved name.
Make three comparison points: the writing source, the saved file reopened with the intended encoding, and the destination’s retained text. A problem that appears at the second point occurred before the store import. If all three retain the intended characters but the display looks wrong, investigate typography separately.
Locate where the characters changed
| Comparison | Finding | Next action |
|---|---|---|
| Source versus reopened file | Characters differ | Review export and opening encoding |
| Reopened file versus import | Only destination differs | Review importer and mapping |
| All retained text matches | Visual glyph looks different | Inspect actual typography |
| Source already corrupted | No trustworthy original | Recover authorized source text |
For the fictional cup, a reviewer marks whether é and each Chinese character match the approved specimen. Do not treat a file extension or an editor’s encoding label as the whole test. The actual decoded text should agree with the source before an authorized pilot update is submitted.
Use an inspectable comparison record for the fictional Mira Café — 青瓷杯: approved text version, exact saved filename, export/decoding choice, reopened value and retained destination value. Check the accent, dash, Chinese characters and record identifier. A UTF-8 label on a file that already contains substitute question marks does not restore the missing characters.
Export, reopen and compare
- Return to the preserved correct source text.
- Save a working CSV with the destination’s required UTF-8 encoding.
- Close and reopen that actual saved file with the intended decoding.
- Inspect the specimen and relevant record identifiers before importing.
If a colleague received a damaged file, send a newly verified export rather than asking them to guess replacement characters. Keep the exact encoding choice in the handoff note. Also check that the file still has the expected parsed fields; solving character encoding does not independently verify delimiters or update behavior.
Start the new export from the trusted correct specimen. Reopen the bytes you actually saved or sent, not a still-open spreadsheet that may retain the original text in memory. If the recipient received a different attachment, verify that attachment before blaming the importer. Keep the destination-required comma delimiter and the correct parsed field boundaries while changing encoding.
| Fictional result | What it establishes | What remains open |
|---|---|---|
| Reopened saved CSV matches the approved name | This file decodes correctly with the tested settings. | Destination parsing and stored value still need review. |
| Destination stored text matches but some glyphs are boxes | Spelling is retained at that observation point. | Font coverage and actual display, not a guessed replacement spelling. |
| The preserved source already contains damaged characters | No trustworthy recovery baseline in that source. | Obtain the authorized original before approving a repaired name. |
Approve content and display independently
Inspect the imported product record and shopper-facing page. In this exercise, the approved name should remain intact in both, with no unexpected question marks or substitute wording. Record the source version and the observed comparison; no private customer information is needed in a public example.
This workflow is a manual product-copy check, not an automatic character-repair feature in CartVisual. It also cannot repair a missing font glyph merely by changing CSV encoding. Keep an external typography review when stored text is correct but rendering differs. Completion means the approved characters survive the complete publishing handoff, not merely that the import returned success.
Keep a correction scoped to the affected fields and current record. An older correctly encoded catalog can contain obsolete stock, prices or unrelated copy; do not overwrite it wholesale as an encoding repair. Coordinate a narrowly reviewed update with the store owner. Use CSV quoting checks for syntax and the separate font guide when correct stored text renders badly. No external importer or automatic recovery was run here.
Sources and further reading
Recorded source-review dates are listed individually below. An undated source does not inherit the article’s publication date. Software and platform rules can change; check the current original before acting.
- CartVisual: editorial scope and evidence policy · Review date not separately recorded
- Shopify: common CSV import and encoding problems · Reviewed
- Shopify: current product CSV fields and update dependencies · Reviewed
Frequently asked questions
Will saving a damaged file as UTF-8 fix it?
Not necessarily. Return to a trusted correct source and verify the decoded text.
Should I remove accents from the name?
Preserve the approved spelling and repair the handoff instead.
What if the text matches but looks different?
Investigate font support and rendering separately from encoding.
PREPARE ASSETS FOR YOUR NEXT STEP
Create supporting product assets in CartVisual.
Create new product creative assets in the workspace, then continue in your chosen tools. Third-party software procedures described in this guide take place in those applications; this workspace link does not imply an integration. Check current capabilities, account access and credit quotes.
Explore asset creation tools Check pricing and credits