I need to decode e-mails saved from Outlook as Text Only. Unfortunately they're not in plain ISO-8859-1 since they contain special "smart quote" characters. Does the codepage used by Outlook have a real name (that I can pass to unicode.decode() in Python) or is it just some arbitrary made-up nonsense which I'll have to manually decode? And if so, does anyone have a reference for all the "special" characters Microsoft added?
What encoding does Outlook use for plain text messages?
2.1k Views Asked by Luke McCarthy At
2
There are 2 best solutions below
1
unwind
On
There are many (locale-dependent) Windows code pages, so maybe worst-case it depends on the country in which the sender resides.
Related Questions in UNICODE
- Why is executing Java code in comments with certain Unicode characters allowed?
- LXML to write in unicode?
- erlang os:cmd() command with UTF8 binary
- How to encode bytes as a printable unicode string (like base64 for ascii)
- Unicode error from pip install
- How to express the full range of values of a char in F#?
- Change lowercase and uppercase of characters in java
- Need code for removing all unicode characters in vb6
- Error passing Unicode string through JSONObject
- How to combine Unicode characters
- FreeType2 and OpenGL : Use unicode
- Unicode Japanese prolonged sound mark excluded from Kana script?
- Parsing string containing Unicode character names
- How can I add an icon to select box choices?
- Displaying unicode characters in Python 3
Related Questions in OUTLOOK
- Act on Outlook mail item when opened for editing
- Outlook MailItem HTML Formatting Dropdown
- Is there such thing as Outlook Message Delimiter?
- EWS Service.FindItems() throws an exception when using SearchFilter.IsEqualTo
- How to show the appointment page from a form region in outlook
- How to be sure Outlook application has been loaded completely (application.StartUp event)
- Outlook 2013: select multiple emails and autoreply using template
- Access VBA To Send Query Results to Outlook Email in Table Format
- Visual Basic - Screen shot then insert into email
- create a outlook add-in to popup an input text field form for user info
- Table width does not work in Outlook 2010
- Modify background color of MailItem in Outlook 2013 Inbox
- Getting Outlook Window from VSTO Addin
- Too many mistakes: String not correct _1 ; Controlsend?
- Outlook 2013 VBA Public Variable Doesn't Persist
Related Questions in DECODE
- Decode Json Object Php
- Python 3.4 decode bytes
- How to use Oracle's decode function in where clause
- encode, decode base64 image stream delphi
- Populating data from a binary stream using byte array in java
- Decode function for MySQL
- saving base64 decoded string into a zip file
- Infinite loop when decoding a message received from a Socket in Python 3.3.5
- Extracting/Decoding name from USB Credit Card reader
- How to decode a 9 digit integer to some random 4 digit word
- What is the impact of different JPEG's type on different JPEG decoding sub-process.?
- I can't decode data from HTML page in swift
- Encoding NSData into string containing only numbers and decoding back
- How to decode Json Format for the proto files using Protobuf.js?
- Convert Base64 image to file path image in iOS programming
Related Questions in PLAINTEXT
- Why any thing after <plaintext> is shown as encoded?
- How to index plain text files for search in Sphinx
- Rails render - get partial source instead of output HTML
- Plain text emails displayed as attachment on some email clients
- How do I view the source of Markdown files on wiki Github?
- Android How to print through Bluetooth printer with text alignment and also using table style?
- variables from plain text Javascript
- Mime types on WP8 Internet Explorer
- Ektron Forms - Generate Plaintext Email
- Is it safe to use the hash of the plain text as a key for encryption?
- GCM plain text Push notification in PHP?
- PHP - How to save text file with ANSI encoding?
- New Line added at the end of the text while converting from HTML to Plain Text
- What encoding does Outlook use for plain text messages?
- \r\n\r\n Strings Getting Into Plain Text
Related Questions in EMAIL
- how to send email from localhost using codeigniter?
- PowerShell EWS Save as for e-mails
- I want to develop an automated email application in asp.net with c#
- Not able to send email in java using SMTP,its blocked by firewall in my office.Is there any other method by which we can send mail?
- Postfix - cannot connect to server to receive email
- PHPMailer send mail with array ( $_POST['email'] )
- Could Not Instantiate Mail Function - PHPMailer - With Attachments - Only Google Chrome
- encrypted email with entrust certificate is not opening with MS Outlook
- Disconnect Client connected to cgi application
- send a message using freemarker
- Using advanced ccs icons in email signatures
- How can I fetch emails on Android?
- Issue with email form and php script
- HTML Control Form with PHP - Errors
- javax.mail.getValidSentAddresses()
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
It's quite likely that Outlook will save messages in your current locale. My guess would be Windows-1252.
Nitpick: What you call “smart quotes” is actually the way quotes are supposed to look. The quotes you've been using in your post are known as “typewriter quotes”; for mechanic typewriters, the number of keys was a major cost factor and quotes, which look very similar to one another, and the inch symbol were coalesced into a single key, aesthetics be damned.