mysql接続urlにおけるuseUnicode=true&characterEncoding=UTF-8の役割

1030 ワード

mysqlデータベースに接続するときはurlの後ろにuseUnicode=true&characterEncoding=UTF-8を追加するのが一般的ですが、何を追加しますか?
追加の役割は、文字の符号化、復号フォーマットを指定することです.
           :mysql      gbk  ,         utf-8  。        useUnicode=true&characterEncoding=UTF-8 ,           :
  • データを保存する場合:データベースはプロジェクトデータを保存する時、先にUTF-8形式でデータをバイトコードに復号してから、復号したバイトコードを再びGBKコードでデータベースに保存する.

  • 2.データを取る時:
                 ,              GBK        ,              UTF-8      ,            。
    

    注意:xmlプロファイルでデータベースutlを構成する場合、&のエスケープ文字は&
        :<property name="url" value="jdbc:mysql://localhost:3306/email?useUnicode=true&amp;characterEncoding=UTF-8" />
    

    HTMLでよく使われる特殊文字:
    最も一般的な文字エンティティ(Character Entities)
    結果を表示
    説明
    Entity Name
    Entity Number
    <より小さいスペースを表示
    より大きい>&&&&&「二重引用符」
    その他の一般的な文字エンティティ(Character Entities)
    結果を表示
    説明
    Entity Name
    Entity Number
    © 著作権© © ® 登録商標® ® × 乗算記号× × ÷除号÷÷