# 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()

https://codeantenna.com/a/3E0meOcuIq

// 创建一个二进制字符串
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"



辽公网安备21010602000703号 备案号:冀ICP备2022001219号