taoism版增加了常用字符转化工具

2023-11-06 08:59

本文主要是介绍taoism版增加了常用字符转化工具,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

 


//

 

ansi_string ( "一丁丂七丄丅丆万丈三上下丌不与丏" ) 
//--
ansi_string convert utf16-little-endian format input data to ansi format
//--
  input = 00 4E 01 4E 02 4E 03 4E 04 4E 05 4E 06 4E 07 4E 08 4E 09 4E 0A 4E 0B 4E 0C 4E 0D 4E 0E 4E 0F 4E 
//--
  output = D2 BB B6 A1 81 40 C6 DF 81 41 81 42 81 43 CD F2 D5 C9 C8 FD C9 CF CF C2 D8 A2 B2 BB D3 EB 81 44 
//

//
utf8_string ( "一丁丂七丄丅丆万丈三上下丌不与丏" ) 
//--
utf8_string convert utf16-little-endian format input data to utf8 format
//--
  input = 00 4E 01 4E 02 4E 03 4E 04 4E 05 4E 06 4E 07 4E 08 4E 09 4E 0A 4E 0B 4E 0C 4E 0D 4E 0E 4E 0F 4E 
//--
  output = E4 B8 80 E4 B8 81 E4 B8 82 E4 B8 83 E4 B8 84 E4 B8 85 E4 B8 86 E4 B8 87 E4 B8 88 E4 B8 89 E4 B8 8A E4 B8 8B E4 B8 8C E4 B8 8D E4 B8 8E E4 B8 8F 
//

//
ucs280_string ( "一丁丂七丄丅丆万丈三上下丌不与丏" ) 
//--
ucs280_string convert utf16-little-endian format input data to ucs2 80 format
//--
  input = 00 4E 01 4E 02 4E 03 4E 04 4E 05 4E 06 4E 07 4E 08 4E 09 4E 0A 4E 0B 4E 0C 4E 0D 4E 0E 4E 0F 4E 
//--
  output = 4E 00 4E 01 4E 02 4E 03 4E 04 4E 05 4E 06 4E 07 4E 08 4E 09 4E 0A 4E 0B 4E 0C 4E 0D 4E 0E 4E 0F 
//

//
ucs281_string ( "一丁丂七丄丅丆万丈三上下丌不与丏" ) 
//--
ucs281_string convert utf16-little-endian format input data to ucs2 81 format
//--
  input = 00 4E 01 4E 02 4E 03 4E 04 4E 05 4E 06 4E 07 4E 08 4E 09 4E 0A 4E 0B 4E 0C 4E 0D 4E 0E 4E 0F 4E 
//--
  output = 10 9C 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F 
//

//
ucs282_string ( "一丁丂七丄丅丆万丈三上下丌不与丏" ) 
//--
ucs282_string convert utf16-little-endian format input data to ucs2 82 format
//--
  input = 00 4E 01 4E 02 4E 03 4E 04 4E 05 4E 06 4E 07 4E 08 4E 09 4E 0A 4E 0B 4E 0C 4E 0D 4E 0E 4E 0F 4E 
//--
  output = 10 4E 00 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F 
//

//
gb2312_string ( "一丁丂七丄丅丆万丈三上下丌不与丏" ) 
//--
gb2312_string convert utf16-little-endian format input data to gb2312 format
//--
  input = 00 4E 01 4E 02 4E 03 4E 04 4E 05 4E 06 4E 07 4E 08 4E 09 4E 0A 4E 0B 4E 0C 4E 0D 4E 0E 4E 0F 4E 
//--
  output = D2 BB B6 A1 81 40 C6 DF 81 41 81 42 81 43 CD F2 D5 C9 C8 FD C9 CF CF C2 D8 A2 B2 BB D3 EB 81 44 
//

//
big5_string ( "一丁丂七丄丅丆万丈三上下丌不与丏" ) 
//--
utf8_string convert utf16-little-endian format input data to utf8 format
//--
  input = 00 4E 01 4E 02 4E 03 4E 04 4E 05 4E 06 4E 07 4E 08 4E 09 4E 0A 4E 0B 4E 0C 4E 0D 4E 0E 4E 0F 4E 
//--
  output = A4 40 A4 42 3F A4 43 3F 3F 3F C9 45 A4 56 A4 54 A4 57 A4 55 C9 46 A4 A3 C9 4F C9 4D 

 

 

 最后是一个逆向输出的例子,将数据转换成字符串


//

 

to_ucs282_string ( ucs282_string ( "一丁丂七丄丅丆万丈三上下丌不与丏" ) ) 
//----
ucs282_string convert utf16-little-endian format input data to ucs2 82 format
//----
  input = 00 4E 01 4E 02 4E 03 4E 04 4E 05 4E 06 4E 07 4E 08 4E 09 4E 0A 4E 0B 4E 0C 4E 0D 4E 0E 4E 0F 4E 
//----
  output = 10 4E 00 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F 
//

//--
to_ucs282_string convert ucs2 82 format input data to string
//--
  input = 10 4E 00 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F 
//--
  output = 一丁丂七丄丅丆万丈三上下丌不与丏
//

 

此版本已经上传至  http://jennyvenus.download.csdn.net/

 

 

 

 

目前支持的函数如下,除以to为开头的函数,都可任意嵌套


//

int( number )
//
binary( number )
//
ansi_string( utf16_little_endian_data )
//
utf8_string( utf16_little_endian_data )
//
ucs280_string( utf16_little_endian_data )
//
ucs281_string( utf16_little_endian_data )
//
ucs282_string( utf16_little_endian_data )
//
gb2312_string( utf16_little_endian_data )
//
big5_string( utf16_little_endian_data )
//
to_ansi_string( ansi_string_data )
//
to_utf8_string( utf8_string_data )
//
to_ucs280_string( ucs280_string_data )
//
to_ucs281_string( ucs281_string_data )
//
to_ucs282_string( ucs282_string_data )
//
to_gb2312_string( gb2312_string_data )
//
to_big5_string( big5_string_data )
//
ucs2_80_to_81( ucs280_string_data )
//
ucs2_80_to_82( ucs280_string_data )
//
ucs2_81_to_80( ucs281_string_data )
//
ucs2_81_to_82( ucs281_string_data )
//
ucs2_82_to_80( ucs282_string_data )
//
ucs2_82_to_81( ucs282_string_data )
//
des_encode_ecb( data, key )
//
des_decode_ecb( data, key )
//
3des_encode_ecb( data, key )
//
3des_decode_ecb( data, key )
//
3des24k_encode_ecb( data, key )
//
3des24k_decode_ecb( data, key )
//
des_encode_cbc( icv, data, key )
//
des_decode_cbc( icv, data, key )
//
3des_encode_cbc( icv, data, key )
//
3des_decode_cbc( icv, data, key )
//
3des24k_encode_cbc( icv, data, key )
//
3des24k_decode_cbc( icv, data, key )
//
aes128_encode_ecb( data, key )
//
aes128_decode_ecb( data, key )
//
aes192_encode_ecb( data, key )
//
aes192_decode_ecb( data, key )
//
aes256_encode_ecb( data, key )
//
aes256_decode_ecb( data, key )
//
aes128_encode_cbc( icv, data, key )
//
aes128_decode_cbc( icv, data, key )
//
aes192_encode_cbc( icv, data, key )
//
aes192_decode_cbc( icv, data, key )
//
aes256_encode_cbc( icv, data, key )
//
aes256_decode_cbc( icv, data, key )
//
sha1_hash( data )
//
sha256_hash( data )
//
sha384_hash( data )
//
sha512_hash( data )
//
md5_hash( data )
//
sha1_hash_nonfill( data )
//
sha256_hash_nonfill( data )
//
sha384_hash_nonfill( data )
//
sha512_hash_nonfill( data )
//
md5_hash_nonfill( data )
//
sha1_hash_lastblock( pre_hash_value, pre_data_len, data )
//
sha256_hash_lastblock( pre_hash_value, pre_data_len, data )
//
sha384_hash_lastblock( pre_hash_value, pre_data_len, data )
//
sha512_hash_lastblock( pre_hash_value, pre_data_len, data )
//
md5_hash_lastblock( pre_hash_value, pre_data_len, data )
//
analy_telecom_command_details( command_data )
//
analy_telecom_device_identities( command_data )
//
analy_telecom_result( command_data )
//

 

新增加了gsm default alpha函数

 

 


//
to_gsm_default_string ( 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f ) 
//--
to_gsm_default_string convert gsm default format input data to string
//--
  input = 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 
//--
  output = @£$¥èéùìòçø•
Åå

//

//
to_gsm_default_string ( 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f ) 
//--
to_gsm_default_string convert gsm default format input data to string
//--
  input = 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F 
//--
  output = Δ ΦΓΛΩΠΨΣΘΞ ÆæβÉ
//

//
to_gsm_default_string ( 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f ) 
//--
to_gsm_default_string convert gsm default format input data to string
//--
  input = 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F 
//--
  output =  !"#¤%&'()*+,-./
//

这篇关于taoism版增加了常用字符转化工具的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/355671

相关文章

C#中读取XML文件的四种常用方法

《C#中读取XML文件的四种常用方法》Xml是Internet环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具,下面我们就来看看C#中读取XML文件的方法都有哪些吧... 目录XML简介格式C#读取XML文件方法使用XmlDocument使用XmlTextReader/XmlTextWr

Java数字转换工具类NumberUtil的使用

《Java数字转换工具类NumberUtil的使用》NumberUtil是一个功能强大的Java工具类,用于处理数字的各种操作,包括数值运算、格式化、随机数生成和数值判断,下面就来介绍一下Number... 目录一、NumberUtil类概述二、主要功能介绍1. 数值运算2. 格式化3. 数值判断4. 随机

CSS弹性布局常用设置方式

《CSS弹性布局常用设置方式》文章总结了CSS布局与样式的常用属性和技巧,包括视口单位、弹性盒子布局、浮动元素、背景和边框样式、文本和阴影效果、溢出隐藏、定位以及背景渐变等,通过这些技巧,可以实现复杂... 一、单位元素vm 1vm 为视口的1%vh 视口高的1%vmin 参照长边vmax 参照长边re

使用Navicat工具比对两个数据库所有表结构的差异案例详解

《使用Navicat工具比对两个数据库所有表结构的差异案例详解》:本文主要介绍如何使用Navicat工具对比两个数据库test_old和test_new,并生成相应的DDLSQL语句,以便将te... 目录概要案例一、如图两个数据库test_old和test_new进行比较:二、开始比较总结概要公司存在多

Java文件与Base64之间的转化方式

《Java文件与Base64之间的转化方式》这篇文章介绍了如何使用Java将文件(如图片、视频)转换为Base64编码,以及如何将Base64编码转换回文件,通过提供具体的工具类实现,作者希望帮助读者... 目录Java文件与Base64之间的转化1、文件转Base64工具类2、Base64转文件工具类3、

如何将二进制文件流转化为MockMultipartFile文件

《如何将二进制文件流转化为MockMultipartFile文件》文章主要介绍了如何使用Spring框架中的MockMultipartFile类来模拟文件上传,并处理上传逻辑,包括获取二进制文件流、创... 目录一、名词解释及业务解释1.具体业务流程2.转换对象解释1. MockMultipartFile2

Java中基于注解的代码生成工具MapStruct映射使用详解

《Java中基于注解的代码生成工具MapStruct映射使用详解》MapStruct作为一个基于注解的代码生成工具,为我们提供了一种更加优雅、高效的解决方案,本文主要为大家介绍了它的具体使用,感兴趣... 目录介绍优缺点优点缺点核心注解及详细使用语法说明@Mapper@Mapping@Mappings@Co

使用Python实现图片和base64转换工具

《使用Python实现图片和base64转换工具》这篇文章主要为大家详细介绍了如何使用Python中的base64模块编写一个工具,可以实现图片和Base64编码之间的转换,感兴趣的小伙伴可以了解下... 简介使用python的base64模块来实现图片和Base64编码之间的转换。可以将图片转换为Bas

Python中操作Redis的常用方法小结

《Python中操作Redis的常用方法小结》这篇文章主要为大家详细介绍了Python中操作Redis的常用方法,文中的示例代码简洁易懂,具有一定的借鉴价值,有需要的小伙伴可以了解一下... 目录安装Redis开启、关闭Redisredis数据结构redis-cli操作安装redis-py数据库连接和释放增

使用Java实现一个解析CURL脚本小工具

《使用Java实现一个解析CURL脚本小工具》文章介绍了如何使用Java实现一个解析CURL脚本的工具,该工具可以将CURL脚本中的Header解析为KVMap结构,获取URL路径、请求类型,解析UR... 目录使用示例实现原理具体实现CurlParserUtilCurlEntityICurlHandler