zoukankan      html  css  js  c++  java
  • 简体与繁体转换

    简体与繁体转换


    using System;
    using System.Collections.Generic;
    using Microsoft.VisualBasic;
    using System.Runtime.InteropServices;
    using System.Text;
    
    namespace Micro.Common
    {
        public static class Chinese
        {
            internal const int LOCALE_SYSTEM_DEFAULT = 0x0800;
            internal const int LCMAP_SIMPLIFIED_CHINESE = 0x02000000;
            internal const int LCMAP_TRADITIONAL_CHINESE = 0x04000000;
    
            [DllImport("kernel32", CharSet = CharSet.Auto, SetLastError = true)]
            internal static extern int LCMapString(int Locale, int dwMapFlags, string lpSrcStr, int cchSrc, [Out] string lpDestStr, int cchDest);
    
            public static string ToSimplified(string source)
            {
                String target = new String(' ', source.Length);
                int ret = LCMapString(LOCALE_SYSTEM_DEFAULT, LCMAP_SIMPLIFIED_CHINESE, source, source.Length, target, source.Length);
                return target;
            }
    
            public static string ToTraditional(string source)
            {
                String target = new String(' ', source.Length);
                int ret = LCMapString(LOCALE_SYSTEM_DEFAULT, LCMAP_TRADITIONAL_CHINESE, source, source.Length, target, source.Length);
                return target;
            }
        }
    }
    
  • 相关阅读:
    xss漏洞
    web日志分析(待)
    linux命令学习摘记
    浏览器的MIME映射(程序映射)
    文件上传靶场-Upload-Labs
    目录遍历用字典
    cmd、bat分割单行字符串
    iptables使用
    Spring AOP 学习(五)
    Spring 使用注解注入 学习(四)
  • 原文地址:https://www.cnblogs.com/sntetwt/p/9857860.html
Copyright © 2011-2022 走看看