Chinese Computing

Write to "consulting AT chinesecomputing DOT com" for more information about the products and services listed below.

Software Libraries/Programs

Custom Libraries

I have experience dealing with Chinese in C/C++, Perl, Java and Visual Basic from basic encoding and font issues to advanced natural language processing. If you need custom Chinese-related software, I can help.

Chinese Character Set Conversion

GB-2312, Big5 and Unicode are just a few of the character sets used to represent Chinese on computers. I have libraries in Perl, C/C++, and Java to convert between these various encodings. These libraries can either be purchased as stand-alone programs or licensed to be incorporated into other software.

Chinese Encoding Detector

Sometimes the actual encoding used by a string of Chinese is unknown. I have libraries in C++, Java, and Perl that can identify the character set and encoding using as little as three Chinese characters. The library can detect GB2312, GBK, HZ, Big5, Big5+, CNS, UTF-8, and UTF-16.

Character/Romanization Converter

Chinese characters can be represented by the Latin script with various romanization schemes. The most popular of these is Hanyu Pinyin, but Wade-Giles, and others have also been used. If you need a text in one Romanization converted into another (or even bopomofo, i.e. National Phonetic Symbols) I have have libraries for the job.

Chinese Number Converter

Convert numbers written in Chinese characters to their English equivalents and back again. Simplified, traditional, and characters used for checks are all supported. Useful for financial and mathematical applications.

Services

Corrupted Chinese E-mail Repair

Many e-mail programs and routers do not properly handle Chinese, resulting in garbled messages. I have developed a variety of techniques for restoring such messages, if possible. I can also advise on how to prevent future garbled messages.