{'fraction_non_alphanumeric': 0.03286978508217446, 'fraction_numerical': 0.0, 'mean_word_length': 5.6, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
A Solution for Developing International Software Based on Unicode

According to Unicode theory, this paper introduced a solution for developing international software based on Unicode. Firstly, multi-language support software system concept and main characteristics was presented. Secondly, Unicode basic concept was given. Thirdly, several type of character encoding were discussed, includes SBCS (Single-Byte Character Set), MBCS (Multi-Byte Character Set), and Unicode. Fourthly, the implementing software multi-language support based on Unicode was then explained in detail, such as defining a string, compiler settings and file storage, and bilingual GUI. Finally, it pointed out that based on Unicode to design the internationalization software will become a new trend in the industry.