From WikiChip
Difference between revisions of "mirc/identifiers/$utfencode"
(Created page with "{{mirc title|$utfencode Identifier}}'''$utfencode''' returns text encoded to utf8 == Synopsis == <pre>$utfencode(text,gdi)</pre> == Paramters == * '''text''' - The text yo...") |
m (→Paramters: Correct typo) |
||
(One intermediate revision by one other user not shown) | |||
Line 5: | Line 5: | ||
<pre>$utfencode(text,gdi)</pre> | <pre>$utfencode(text,gdi)</pre> | ||
− | == | + | == Parameters == |
* '''text''' - The text you want to encode to utf8 | * '''text''' - The text you want to encode to utf8 | ||
− | * ''' | + | * '''gdi''' - the gdi charset number representing a codepage, possible value are: |
** 000 - ANSI_CHARSET | ** 000 - ANSI_CHARSET | ||
** 001 - DEFAULT_CHARSET | ** 001 - DEFAULT_CHARSET | ||
Line 31: | Line 31: | ||
Note: GDI charsets 1 and 255 are system dependent and are therefore expected to return different results across different machines. Values not on the table are treated as a reference to DEFAULT_CHARSET, equivalent to using gdi = 1. | Note: GDI charsets 1 and 255 are system dependent and are therefore expected to return different results across different machines. Values not on the table are treated as a reference to DEFAULT_CHARSET, equivalent to using gdi = 1. | ||
− | |||
== Properties == | == Properties == |
Latest revision as of 19:59, 23 January 2024
Commands & Identifiers
Basics
Events
Matching Tools
Data Storage
Control Structures
GUI Scripting
Sockets
Advanced Scripting
Additional Resources
Security
Other
$utfencode returns text encoded to utf8
Synopsis[edit]
$utfencode(text,gdi)
Parameters[edit]
- text - The text you want to encode to utf8
- gdi - the gdi charset number representing a codepage, possible value are:
- 000 - ANSI_CHARSET
- 001 - DEFAULT_CHARSET
- 002 - SYMBOL_CHARSET
- 077 - MAC_CHARSET
- 128 - SHIFTJIS_CHARSET
- 129 - HANGEUL_CHARSET
- 130 - JOHAB_CHARSET
- 134 - GB2312_CHARSET
- 136 - CHINESEBIG5_CHARSET
- 161 - GREEK_CHARSET
- 162 - TURKISH_CHARSET
- 163 - VIETNAMESE_CHARSET
- 177 - HEBREW_CHARSET
- 178 - ARABIC_CHARSET
- 186 - BALTIC_CHARSET
- 204 - RUSSIAN_CHARSET
- 222 - THAI_CHARSET
- 238 - EASTEUROPE_CHARSET
- 255 - OEM_CHARSET
Note: GDI charsets 1 and 255 are system dependent and are therefore expected to return different results across different machines. Values not on the table are treated as a reference to DEFAULT_CHARSET, equivalent to using gdi = 1.
Properties[edit]
None
Example[edit]
//echo -a $utfencode(é) ; Code point 195 in GREEK_CHARSET is looked up and found to have been assigned the abstract character named GREEK CAPITAL LETTER GAMMA. ; Unicode's code page is referenced and GREEK CAPITAL LETTER GAMMA is located at code point 915 (U+0393 or $chr(915) in mIRC). ; Code point 915 is now encoded using the standard procedure for UTF-8 encoding, as though $utfencode($chr(915)) was originally used. //echo -a $utfencode($chr(195), 161)
Compatibility[edit]
Added: mIRC v6.17
Added on: 17 Feb 2006
Note: Unless otherwise stated, this was the date of original functionality.
Further enhancements may have been made in later versions.