Erlang 中文简体字 GB2312 转 unicode 的办法(3)

360众测靶场题库之7-新云问吧管理系统漏洞 360众测靶场题库 阅读详情


改了改程序,包括标点和其他符号,GB2312 的全部字符,都转换成了unicode。
 
生成文件gb2u.erl最后一行的逗号,要手工改成句号。
一般地说,Erlang没有全局变量,但内建函数put/2放进内存的数据,却是全局性的。运行了gb2u:start()之后,其他程序只需直接调用gb2u:get_unicode/2即可。
测试的结果,这个转码表可用于wxErlang程序,不能用于Erlang自有的gs。

 

 

UTF-8Unicode 文本UTF-8格式换为Unicode的格式,用法如下: Utf8ToUnicode.exe 源文件名 目标文件名 立即下载

相关推荐

Erlang UTF-8 Unicode 的字典程序

Erlang R14版,可生成utf-8,但在werl环境之外,无法生成Unicode。本模块解决了这个问题。

Erlang 中文简体字 GB2312 unicode办法(1)

这些天,一直在琢磨Erlang中文简体字unicode办法。想到过,用 port,C或Python外部模块;用erts,dict,array,但不仅都太烦琐,甚至没怎么看懂。编程需要考虑的两大问题:功能与效率。效率,不仅是程序运行效率,还有编程工作效率。代码越简单效率越高。用简单的工具和办法,显不出学术理论水平,所以,常见玩高深的。中文简体字unicode,不是高深的问题,涉

lawme的专栏 4635

汉字编码换工具(汉字与utf-8gb2312unicode

汉字编码换工具,实现了汉字与 utf-8 gb2312 unicode,开发者多百多度 qq:547170882

解决了Erlang的UTF-8Unicode中文显示问题

最近想用Erlang新版本R14B下的wxErlang做点事情,却又遭遇Unicode困扰。没想到,很快就彻底弄清了问题的原因,找到了解决之道。 Erlang能够处理Unicode,是从版本R13A开始的。不过,经过中间7、8个版本,直到目前的R14B03,Erla

lawme的专栏 1万+

Erlang处理汉字的相关博文【收集整理】

[Erlang 0062] Erlang Unicode 两三事 http://www.cnblogs.com/me-sa/archive/2012/05/31/erlang-unicode.html erlang的汉字字符串的二进制还原成汉字   1 2 3 4 5 6 19> H

str999_cn的专栏 720

Erlang 中文简体字 GB2312 unicode办法(2)

建立编码换表,可用任何支持unicode的语言,我用的是Python。def to_unicode():    f = open(gb2u.erl,w)    for row in range(176,248):        for col in range(1,95):            ch1 = chr(row)            ch2 = ch

lawme的专栏 2643

Java: unicode gb2312

public static void main(String[] args) { System.out.println(Unicode2GBK("//u9009 //u5173")); } public static String Unicode2GBK(String dataStr) { int index = 0; Stri

【昆山人在上海】 1549

跟燕十八学习PHP-第三十天-MySQL字符乱码解决

/**  燕十八 公益PHP培训  课堂地址:YY频道88354001  学习社区:www.zixue.it  **/ 编码问题: 计算机里,只有010101  而人的世界里,有文字,有图片,有声音.... 01 ---> 文字对应起来 人为的约定 65->A 66->B ... ...

phperlang的专栏 982

CMS系统漏洞分析溯源(3)

靶场: https://www.mozhe.cn/bug/detail/eHAzLzNPdVUvbkRvOS9uczRCM1J4Zz09bW96aGUmozhe 背景介绍 某公司内部搭建了一个类似百度知道的互动知识问答分享平台--新云问吧CMS。为了确保该网站的安全性,故请你检测该网站是否存在安全漏洞。 实训目标 了解并运用新云问吧CMS的通用漏洞--问吧采用自己的数据库,数据库文件为.asa格式,由于过滤不严,导致可以向数据库中插入一句话木马,从而拿到webshell。 解题方向 根据右图提

weixin_50698958的博客 447

漏洞复现——新云问吧漏洞

漏洞描述:在用户注册或者修改个人资料中,我们可以注入一句话到数据库中,从而拿到shell 漏洞分析:在密码问题处填写“┼攠數畣整爠煥敵瑳∨≡┩愾”,即“<% execute request("a")%>”经过Erlang 中文简体字GB2312 unicode 换来的,然后确定就可以了 影响版本:Powered by:NewAsp CMS Version 4.0.0 SP1...

weixin_30294709的博客 445

Erlang编码utf8urlunicode(二)

Erlang uri 编码,任意数据为uri的urlunicode编码

qingchuwudi的专栏 4257

erlang 中文编码显示乱码问题

许久没做erlang开发了,最近有网友问到erlang的问题,就抽时间看下。问题是这样的,模块有中文,将中文直接打印出来,shell下显示会出现乱码,但如果先将中文成binary,就可以正常显示出来。 shell中文乱码问题 这里以一个简单的例子,说明下: -module(m). -compile(export_all). test() -&gt; io:format("~ts~n",...

ve12345的博客 1079

erlang Unicode 处理

最近在使用erlang做游戏服务器,而字符串在服务器编程中的地位是十分重要的,于是便想仔细研究下字符编码,以及erlang下的字符串处理。先从Unicode开始吧.... 【UnicodeUnicode标准确定世界绝大部分的字符编码值(code point),而对于code point的编码方式有很多种,这些编码方式称为UTF。我们需要区分开Unicode字符与Unicode编码,Unic...

weixin_30410119的博客 382

erlang gbk换成utf-8

  码问题像来是程序员头痛的问题,最近我也遇到了这个问题,erlang本来对中文支持的就不是很好,在加上码那更是头痛的事情啊.   在git上有相关的代码,经测试只有这个表好一点,但是在不同操作系统上还是遇到了一些问题,下面我先提供一下下载连接   git clone https://github.com/wgc1014/erlang-iconv-1.git iconv   当我...

精彩回顾 626

erlang中字符编码()

自:http://www.thinksaas.cn/group/topic/244329/ 功能说明: erlang中对各种语言的编码支持不足,此代码是使用erlang驱动了著名的iconv编码库来对字符进行编码换处理。 文件说明: iconv_erl.c和iconv.h 是erlang字符编码模块的driver,作用是对iconv进行封装。编译后生成iconv_erl.dll,供iconv...

weixin_30832351的博客 426

erlang的汉字字符串和二进制的相互换,并还原成汉字打印

1&gt; Hanzi = &lt;&lt;”汉字”/utf8&gt;&gt;. &lt;&lt;230,177,137,229,173,151&gt;&gt; 2&gt; io:format(“~ts”,[Hanzi]). 汉字ok 3&gt; io:format(“~w”,[Hanzi]). &lt;&lt;230,177,137,229,173,151&gt;&gt;ok2

fengfu_1212的博客 2161

【软测】接口自动化入门:requests + pytest + pymysql 三件套实战

库定位在自动化中承担的角色requestsHTTP 客户端模拟客户端,发送接口请求pytest测试框架组织用例、执行断言、生成测试报告pymysqlMySQL 驱动操作数据库,做数据准备与结果校验pytest 组织用例├─ pymysql 预置/清理测试数据├─ requests 调用被测接口└─ assert 断言响应结果(必要时 pymysql 回查数据库验证)requests:把请求信息字典化 +解包,是数据驱动框架的第一块砖;

2301_81499791的博客 208
上一篇: Erlang 中文简体字 GB2312 转 unicode 的办法(2)
下一篇: 说说wxErlang的智力游戏Sudoku
lawme
博客等级 码龄23年 442粉丝 99原创
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值