MailItem.InternetCodepage Property (Outlook)
Returns or sets a Long that determines the Internet code page used by the item. Read/write.
Syntax
expression .InternetCodepage
expression A variable that represents a MailItem object.
Remarks
The Internet code page defines the text encoding scheme used by the item.
The following table lists the values that are supported by the InternetCodePage property.
Name |
Character Set |
Code Page |
Arabic (ISO) |
iso-8859-6 |
28596 |
Arabic (Windows) |
windows-1256 |
1256 |
Baltic (ISO) |
iso-8859-4 |
28594 |
Baltic (Windows) |
windows-1257 |
1257 |
Central European (ISO) |
iso-8859-2 |
28592 |
Central European (Windows) |
windows-1250 |
1250 |
Chinese Simplified (GB2312) |
gb2312 |
936 |
Chinese Simplified (HZ) |
hz-gb-2312 |
52936 |
Chinese Traditional (Big5) |
big5 |
950 |
Cyrillic (ISO) |
iso-8859-5 |
28595 |
Cyrillic (KOI8-R) |
koi8-r |
20866 |
Cyrillic (KOI8-U) |
koi8-u |
21866 |
Cyrillic (Windows) |
windows-1251 |
1251 |
Greek (ISO) |
iso-8859-7 |
28597 |
Greek (Windows) |
windows-1253 |
1253 |
Hebrew (ISO-Logical) |
iso-8859-8-i |
38598 |
Hebrew (Windows) |
windows-1255 |
1255 |
Japanese (EUC) |
euc-jp |
51932 |
Japanese (JIS) |
iso-2022-jp |
50220 |
Japanese (JIS-Allow 1 byte Kana) |
csISO2022JP |
50221 |
Japanese (Shift-JIS) |
iso-2022-jp |
932 |
Korean |
ks_c_5601-1987 |
949 |
Korean (EUC) |
euc-kr |
51949 |
Latin 3 (ISO) |
iso-8859-3 |
28593 |
Latin 9 (ISO) |
iso-8859-15 |
28605 |
Thai (Windows) |
windows-874 |
874 |
Turkish (ISO) |
iso-8859-9 |
28599 |
Turkish (Windows) |
windows-1254 |
1254 |
Unicode (UTF-7) |
utf-7 |
65000 |
Unicode (UTF-8) |
utf-8 |
65001 |
US-ASCII |
us-ascii |
20127 |
Vietnamese (Windows) |
windows-1258 |
1258 |
Western European (ISO) |
iso-8859-1 |
28591 |
Western European (Windows) |
Windows-1252 |
1252 |
The following table lists the code pages Microsoft recommends that you use for the best compatiblity with older e-mail systems.
Name |
Character Set |
Code Page |
Arabic (Windows) |
windows-1256 |
1256 |
Baltic (ISO) |
iso-8859-4 |
28594 |
Central European (ISO) |
iso-8859-2 |
28592 |
Chinese Simplified (GB2312) |
gb2312 |
936 |
Chinese Traditional (Big5) |
big5 |
950 |
Cyrillic (KOI8-R) |
koi8-r |
20866 |
Cyrillic (Windows) |
windows-1251 |
1251 |
Greek (ISO) |
iso-8859-7 |
28597 |
Hebrew (Windows) |
windows-1255 |
1255 |
Japanese (JIS) |
iso-2022-jp |
50220 |
Korean |
ks_c_5601-1987 |
949 |
Thai (Windows) |
windows-874 |
874 |
Turkish (ISO) |
iso-8859-9 |
28599 |
Unicode (UTF-8) |
utf-8 |
65001 |
US-ASCII |
us-ascii |
20127 |
Vietnamese (Windows) |
windows-1258 |
1258 |
Western European (ISO) |
iso-8859-1 |
28591 |
Example
The following Microsoft Visual Basic for Applications (VBA) example displays the sender name of the current e-mail item if its Internet code page value is 1256. This value corresponds to the Internet code page value for Arabic text.
Sub FindArabicUser()
'Tells if the sender of the current item used the Arabic codepage
Dim objMail As Outlook.MailItem
Const cstArabic As Long = 1256
Set objMail = Application.ActiveInspector.CurrentItem
If objMail.InternetCodePage = cstArabic Then
MsgBox objMail.SenderName & " uses an Arabic code page."
End If
Set objMail = Nothing
End Sub