Text Encoding Requirements for the Straightsell Website

Text Encoding Requirements for the Straightsell Website


Important: The Straightsell website accepts only ISO-8859-1 encoded text. Content submitted in other encodings may display incorrectly, fail to import cleanly, or cause unexpected characters to appear.

Text encoding defines how letters, numbers, punctuation, and symbols are stored as bytes so computers can process and display them correctly. On the Straightsell website, encoding is not optional: all accepted text must use ISO-8859-1, also known as Latin-1. This requirement affects product descriptions, imported data, copied content, exported files, and any text prepared outside the platform before being uploaded or pasted into it.

Why this matters

When text is created in one encoding and read in another, the result is often corrupted output. This is commonly seen as garbled characters, misplaced symbols, or question marks replacing expected letters. Because Straightsell accepts only ISO-8859-1 text, content prepared in UTF-8, UTF-16, Windows-1252, or other encodings can break when moved into the website unless it is properly converted first.

  • Accented letters may display incorrectly

  • Special punctuation may turn into unexpected symbols

  • Imported catalog or content files may fail validation

  • Copied text from word processors, spreadsheets, websites, or email may introduce unsupported characters

  • Search, display, and downstream integrations may behave inconsistently if source text is not normalized


What ISO-8859-1 supports

ISO-8859-1 includes:

  • Uppercase and lowercase English letters

  • Numbers and common punctuation

  • Standard control of spaces and line-based text

  • Many Western European accented characters such as é, ö, ñ, and ç

  • Common currency and symbol characters included in the character set

What ISO-8859-1 does not support well

Because ISO-8859-1 is an older and narrower encoding standard, it does not cover the full range of modern text used on the web. It is much more limited than Unicode-based encodings such as UTF-8.

Typically safe content

  • Basic English text

  • Simple punctuation

  • Many common accented Latin letters

  • Standard catalog copy

Potentially unsafe content

  • Smart quotes copied from word processors

  • Long dashes and special typography

  • Euro sign in inconsistent export workflows

  • Greek, Cyrillic, Asian, or Arabic scripts

  • Emoji and modern symbols

Note: Users often assume “plain text” automatically means safe text. That is not always true. Plain text can still be encoded in UTF-8 or another character set, which may not be accepted by Straightsell.


Common encoding problems

If text is not truly saved or transmitted as ISO-8859-1, the issue usually becomes visible quickly. Common warning signs include:

  • Characters like é, Â, or ’ appearing in place of readable punctuation or accents

  • Question marks replacing letters or symbols

  • Imported data looking correct in one application but incorrect on the website

  • Text pasted into Straightsell appearing differently after save or publish

  • Validation or import errors in feed files or batch uploads

In most cases, encoding issues are not caused by the text itself, but by a mismatch between how the text was saved and how the receiving system expects to read it.

 

Where problems usually start

Encoding issues usually enter the process before the content reaches Straightsell. Typical sources include:

  • Spreadsheets: CSV exports may default to UTF-8 or platform-specific encodings

  • Word processors: Rich punctuation and hidden formatting can introduce unsupported characters

  • Email copy: Text copied from email signatures or formatted messages may contain non-ISO characters

  • Web pages: Content copied from websites is often UTF-8 and may include invisible formatting differences

  • Third-party feeds: Supplier or partner data may arrive in a different encoding than Straightsell expects


Best practices for preparing content

Best practice: Normalize content before upload. If content originates in multiple systems, validate the encoding and clean unsupported characters before it is pasted, imported, or published.

  • Save text files explicitly as ISO-8859-1 whenever the tool allows encoding selection (Copy the text into notepad)

  • Use plain, standard punctuation instead of smart quotes or decorative symbols

  • Check special characters after exporting CSV or text files

  • Review copied content before publishing, especially if it came from Microsoft Office, Google Docs, websites, or email

  • Test a small sample before running large imports

  • Keep a validated master copy of recurring content templates