Processing Ajax...

Title
Close Dialog

Message

Confirm
Close Dialog

Confirm
Close Dialog

Convert Unicode to Chinese

Description
This Macro can convert Unicode to Chinese for text.
(此代码可以转换 Unicode 为 中文)
Language
C#.net
Minimum Version
Created By
小恐龙
Contributors
-
Date Created
Jul 4, 2017
Date Last Modified
Jul 4, 2017

Macro Code

using System;
using System.Collections.Generic;

// The 'text' parameter will contain the text from the:
//   - Current Clipboard when run by HotKey
//   - History Item when run from the History Menu
// The returned string will be:
//   - Placed directly on the Clipboard
//   - Ignored by ClipboardFusion if it is 'null'
public static class ClipboardFusionHelper
{
	public static string ProcessText(string text)
	{
        System.Text.RegularExpressions.MatchCollection mc = System.Text.RegularExpressions.Regex.Matches(text, "\\\\u([\\w]{4})");
        string a = text.Replace("\\u", "");
        char[] arr = new char[mc.Count];
        for (int i = 0; i < arr.Length; i++)
        {
            arr[i] = (char)Convert.ToInt32(a.Substring(i * 4, 4), 16);
        }
        string c = new string(arr);
        BFS.Dialog.ShowMessageInfo(c);
        return c;
	}
}