• MySQL学习(十三)


    编码问题
    乱码是如何形成的
    1 解码时与实际编码不一致 可修复
    2 传输过程中,编码不一致,导致字节丢失,不可修复,如把utf8转为GB2312

    连接器的特性:连接客户端和服务器,客户端的字符先发给连接器,连接器选择一种编码将其转换,临时存储,再次转换成服务器需要的编码,并最终存储在服务器端
    两个参数:客户端使用的编码方式,连接器使用的编码方式
    要想不乱码,需要指定客户端的编码,让连接器不理解错误,这样就不会存入错误数据,往回取的时候,我们还要告诉连接器,如果你从服务器返回,应该给我转成什么格式,一共是3个参数:客户端发送的编码,连接器使用的编码,获取的返回数据的编码。

    牵涉到数据库,想不乱码:
    1 正确指定客户端的编码
    2 合理选择连接器的编码
    3 正确指定返回内容的编码

  • 相关阅读:
    DVWA-7.3 SQL Injection(SQL注入)-High
    DVWA-7.2 SQL Injection(SQL注入)-Medium-绕过引号转义
    记一次错误
    笔记3
    笔记2
    题目--猜数字
    java基础-流程控制
    Python垃圾回收机制
    @staticmethod和@classmethod的作用与区别
    java转python代码
  • 原文地址:https://www.cnblogs.com/Manual-Linux/p/10215648.html
Copyright © 2020-2023  润新知