文本识别
读取Oracle字符集ASCII乱码问题
# db = cx_Oracle.connect('用户名','用户密码','ip:端口号/数据库名') #连接数据库 db = cx_Oracle.connect(db_user, db_password, db_conn_str) # 连接数据库 print(db.version) # tq 打印版本看看 显示 11.2.0.3.0 cursor = db.cursor() # 游标操作 #上述基础操作,忽略。。。。,重点是test1()函数中的 def test1(): cursor.execute("select utl_raw.cast_to_raw(dept_name) from dept_dict where dept_code='2113'") for rawValue in cursor: # 尝试这些字符集:GB18030,GBK,UTF-8,US-ASCII print(str(rawValue[0], encoding="GBK")) if __name__ == '__main__': test1()
EditPlus注册码
用户名:1
注册码:D2D4D-92470-95B98-3AB7B-E86A7
js二进制字符串转换成一个普通字符串
// 创建一个二进制字符串 let binaryString = "111100 1101000 1110100 1101101 1101100"; // 将二进制字符串分割成一个数组 let binaryArray = binaryString.split(" "); // 将二进制数组转换成一个十进制数组 let decimalArray = binaryArray.map(binary => parseInt(binary, 2)); // 将十进制数组转换成一个普通字符串 let normalString = String.fromCharCode(...decimalArray); // 打印出普通字符串的内容 console.log(normalString); // "phtml"