ホームページ >バックエンド開発 >C#.Net チュートリアル >C#で漢字の16進Unicodeエンコード文字列を取得するサンプルコードの詳細説明
次のエディターは、記事c#漢字の 16 進 Unicode エンコードを取得する例string を提供します。編集者はこれが非常に良いものだと思ったので、皆さんの参考として今から共有します。エディターに従って見てみましょう
1. 中国語の文字を 16 進数の UNICODE エンコードされた文字列に変換します
/// <summary> /// //// /// </summary> /// <param name="character"></param> /// <returns></returns> public string CharacterToCoding(string character) { string coding = ""; for (int i = 0; i < character.Length; i++) { byte[] bytes = System.Text.Encoding.Unicode.GetBytes(character.Substring(i, 1)); //取出二进制编码内容 string lowCode = System.Convert.ToString(bytes[0], 16); //取出低字节编码内容(两位16进制) if (lowCode.Length == 1) { lowCode = "0" + lowCode; } string hightCode = System.Convert.ToString(bytes[1], 16); //取出高字节编码内容(两位16进制) if (hightCode.Length == 1) { hightCode = "0" + hightCode; } coding += (hightCode + lowCode); } return coding; }
2. 16 進数の UNICODE エンコードされた文字列を中国語の文字に変換します
🎜以上がC#で漢字の16進Unicodeエンコード文字列を取得するサンプルコードの詳細説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。