TCF://MB_String.tcf MB_String mbs Local TCF://MB_String.tcf MB_String mbs Local inStr InBound @@local$s encoding InBound @@local$fromEncoding TCF://MB_String.tcf MB_String mbs Local l Local TCF://MB_String.tcf MB_String mbs Local result Local encoding InBound @@local$toEncoding TCF://MB_String.tcf MB_String mbs Local TCF://MB_String.tcf MB_String mbs Local inUpper Local encoding InBound @@local$fromEncoding TCF://MB_String.tcf MB_String mbs Local inLower Local TCF://MB_String.tcf MB_String mbs Local inLower Local encoding InBound @@local$fromEncoding TCF://MB_String.tcf MB_String mbs Local charList Local TCF://MB_String.tcf MB_String mbs Local charArray Local > <@ASSIGN local$fromEncoding <@ARG fromEncoding>> <@ASSIGN local$toEncoding <@ARG toEncoding>>]]> > <@ASSIGN local$encodingArray <@ARRAY VALUE="ASCII;UTF8;Unicode;SJIS;EUC_JP;JIS;JISAutoDetect;Big5;EUC_TW;GBK;EUC_CN;ISO2022CN;ISO2022CN_CNS;ISO2022CN_GB;EUC_KR;ISO2022KR;Johab;TIS620;JIS0201;JIS0208;JIS0212;ISO8859_1;ISO8859_2;ISO8859_3;ISO8859_4;ISO8859_5;ISO8859_6;ISO8859_7;ISO8859_8;ISO8859_9;ISO8859_13;ISO8859_15_FDIS">> ]]>

Multi-byte String Test

Enter the string you want to test on next.

  String Encoding
From
To  

Tests using string "@@local$s" follow...

Tango Class File Method Calls | Custom Tags

]]>

1) Testing direct TCF method calls

Converted string @@local$result
length of string @@local$l
string in lower case @@local$inLower
string in upper case @@local$inUpper
]]>

2) Testing Custom Tags

<@ASSIGN local$theUnicodeCode '<@MB_UNICODE CHAR="<@VAR local$s ENCODING=NONE>" CHARSET="@@local$fromEncoding">'> <@COMMENT>
Custom Tag Result
Converted string <@MB_CONVERT STR="<@VAR local$s>" FROM_CHARSET="<@VAR local$fromEncoding>" TO_CHARSET="<@VAR local$toEncoding>"> <@MB_CONVERT STR="<@VAR local$s ENCODING=NONE>" FROM_CHARSET="<@VAR local$fromEncoding>" TO_CHARSET="<@VAR local$toEncoding>">
Length of string <@MB_LENGTH STR="<@VAR local$s ENCODING=NONE>" CHARSET="@@local$fromEncoding"> <@MB_LENGTH STR="<@VAR local$s ENCODING=NONE>" CHARSET="@@local$fromEncoding">
In Upper Case <@MB_UPPER STR="<@VAR local$s ENCODING=NONE>" CHARSET="@@local$fromEncoding" [LOCALE="someLocale"]> <@MB_UPPER STR="<@VAR local$s ENCODING=NONE>" CHARSET="@@local$fromEncoding">
In Lower Case <@MB_LOWER STR="<@VAR local$s ENCODING=NONE>" CHARSET="@@local$fromEncoding" [LOCALE="someLocale"]> <@MB_LOWER STR="<@VAR local$s ENCODING=NONE>" CHARSET="@@local$fromEncoding">
Unicode code of first character <@MB_UNICODE CHAR="<@VAR local$s ENCODING=NONE>" CHARSET="@@local$fromEncoding"> <@MB_UNICODE CHAR="<@VAR local$s ENCODING=NONE>" CHARSET="@@local$fromEncoding">
Character for unicode code <@MB_CHAR CODE="<@VAR local$theUnicodeCode ENCODING=NONE>" CHARSET="@@local$fromEncoding"> <@MB_CHAR CODE="<@VAR local$theUnicodeCode ENCODING=NONE>" CHARSET="@@local$fromEncoding">
Convert string into unicode codes. <@MB_UNICODE_ARRAY STR="<@VAR local$s ENCODING=NONE>" CHARSET="@@local$fromEncoding"> <@MB_UNICODE_ARRAY STR="<@VAR local$s ENCODING=NONE>" CHARSET="@@local$fromEncoding">
Left 2 characters <@MB_LEFT STR="<@VAR local$s ENCODING=NONE>" CHARSET="@@local$fromEncoding" NUMCHARS="2"> <@MB_LEFT STR="<@VAR local$s ENCODING=NONE>" CHARSET="@@local$fromEncoding" NUMCHARS="2">
]]>