![]() |
|
|||||||
| Home | Register | FAQ | Members List | Search | Today's Posts | Mark Forums Read |
| Questions & Help Needed Post any question regarding Basic4ppc. |
![]() |
|
|
LinkBack | Thread Tools | Display Modes |
|
|||
|
I'm want function UTF-8 to ASCII or utf-8 to tis620
'm use SQlite insert2db by Thai language. when preview result filed is 'อ่านไม่ออก' I'm want function for decode it to ASCII Exemple sample code php ** but i'm connot converse to VB code function utf8_to_tis620($string) { $str = $string; $res = ""; for ($i = 0; $i < strlen($str); $i++) { if (ord($str[$i]) == 224) { $unicode = ord($str[$i+2]) & 0x3F; $unicode |= (ord($str[$i+1]) & 0x3F) << 6; $unicode |= (ord($str[$i]) & 0x0F) << 12; $res .= chr($unicode-0x0E00+0xA0); $i += 2; } else { $res .= $str[$i]; } } return $res; } |
|
|||
|
Thank you very much
and I want convert this function | PHP to VB | thank you function tis2utf8($tis) { for( $i=0 ; $i< strlen($tis) ; $i++ ){ $s = substr($tis, $i, 1); $val = ord($s); if( $val < 0x80 ){ $utf8 .= $s; } elseif ( ( 0xA1 <= $val and $val <= 0xDA ) or ( 0xDF <= $val and $val <= 0xFB ) ){ $unicode = 0x0E00 + $val - 0xA0; $utf8 .= chr( 0xE0 | ($unicode >> 12) ); $utf8 .= chr( 0x80 | (($unicode >> 6) & 0x3F) ); $utf8 .= chr( 0x80 | ($unicode & 0x3F) ); } } return $utf8; } |
|
||||
|
You appear to want to do a conversion from a single byte character string in a TIS620 codepage to UTF8. As I pointed out before this doesn't work, or may not even be necessary in a .NET based application which is UTF16. You need to analyse why you think you need this.
|
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Function Key | eillezcas | Questions & Help Needed | 0 | 08-27-2008 09:28 PM |
| Exp() function | Bruno | Questions & Help Needed | 5 | 06-05-2008 08:03 PM |
| ascii character problem | Gale Johnson | Questions & Help Needed | 1 | 05-28-2008 04:59 PM |
| how to display chinese characters (High-ASCII, double-byte) using sqlite3 | dennychuang | Questions & Help Needed | 5 | 05-22-2008 05:39 PM |
| Serial terminal ,send ASCII/HEX | alex_up | Russian Forum | 0 | 12-15-2007 12:18 PM |