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

相关文章

Python基于wxPython和FFmpeg开发一个视频标签工具

《Python基于wxPython和FFmpeg开发一个视频标签工具》在当今数字媒体时代,视频内容的管理和标记变得越来越重要,无论是研究人员需要对实验视频进行时间点标记,还是个人用户希望对家庭视频进行... 目录引言1. 应用概述2. 技术栈分析2.1 核心库和模块2.2 wxpython作为GUI选择的优

使用Java实现通用树形结构构建工具类

《使用Java实现通用树形结构构建工具类》这篇文章主要为大家详细介绍了如何使用Java实现通用树形结构构建工具类,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录完整代码一、设计思想与核心功能二、核心实现原理1. 数据结构准备阶段2. 循环依赖检测算法3. 树形结构构建4. 搜索子

利用Python开发Markdown表格结构转换为Excel工具

《利用Python开发Markdown表格结构转换为Excel工具》在数据管理和文档编写过程中,我们经常使用Markdown来记录表格数据,但它没有Excel使用方便,所以本文将使用Python编写一... 目录1.完整代码2. 项目概述3. 代码解析3.1 依赖库3.2 GUI 设计3.3 解析 Mark

Linux上设置Ollama服务配置(常用环境变量)

《Linux上设置Ollama服务配置(常用环境变量)》本文主要介绍了Linux上设置Ollama服务配置(常用环境变量),Ollama提供了多种环境变量供配置,如调试模式、模型目录等,下面就来介绍一... 目录在 linux 上设置环境变量配置 OllamPOgxSRJfa手动安装安装特定版本查看日志在

利用Go语言开发文件操作工具轻松处理所有文件

《利用Go语言开发文件操作工具轻松处理所有文件》在后端开发中,文件操作是一个非常常见但又容易出错的场景,本文小编要向大家介绍一个强大的Go语言文件操作工具库,它能帮你轻松处理各种文件操作场景... 目录为什么需要这个工具?核心功能详解1. 文件/目录存javascript在性检查2. 批量创建目录3. 文件

Java常用注解扩展对比举例详解

《Java常用注解扩展对比举例详解》:本文主要介绍Java常用注解扩展对比的相关资料,提供了丰富的代码示例,并总结了最佳实践建议,帮助开发者更好地理解和应用这些注解,需要的朋友可以参考下... 目录一、@Controller 与 @RestController 对比二、使用 @Data 与 不使用 @Dat

Java强制转化示例代码详解

《Java强制转化示例代码详解》:本文主要介绍Java编程语言中的类型转换,包括基本类型之间的强制类型转换和引用类型的强制类型转换,文中通过代码介绍的非常详细,需要的朋友可以参考下... 目录引入基本类型强制转换1.数字之间2.数字字符之间引入引用类型的强制转换总结引入在Java编程语言中,类型转换(无论

Mysql中深分页的五种常用方法整理

《Mysql中深分页的五种常用方法整理》在数据量非常大的情况下,深分页查询则变得很常见,这篇文章为大家整理了5个常用的方法,文中的示例代码讲解详细,大家可以根据自己的需求进行选择... 目录方案一:延迟关联 (Deferred Join)方案二:有序唯一键分页 (Cursor-based Paginatio

Python实现常用文本内容提取

《Python实现常用文本内容提取》在日常工作和学习中,我们经常需要从PDF、Word文档中提取文本,本文将介绍如何使用Python编写一个文本内容提取工具,有需要的小伙伴可以参考下... 目录一、引言二、文本内容提取的原理三、文本内容提取的设计四、文本内容提取的实现五、完整代码示例一、引言在日常工作和学

jvm调优常用命令行工具详解

《jvm调优常用命令行工具详解》:本文主要介绍jvm调优常用命令行工具的用法,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一 jinfo命令查看参数1.1 查看jvm参数二 jstack命令2.1 查看现场堆栈信息三 jstat 实时查看堆内存,gc情况3.1