› MySQL 5.5 Community Server
› MySQL 5.6 Community Server
› Percona Configuration Wizard
› XtraBackup 搭建主从复制
Great Sites on MySQL
› Percona
› MySQL Performance Blog
› Severalnines
推荐管理工具
› Sequel Pro
› phpMyAdmin
推荐书目
› MySQL Cookbook
MySQL 相关项目
› MariaDB
› Drizzle
参考文档
› http://mysql-python.sourceforge.net/MySQLdb.html
venngomez
V2EX  ›  MySQL

在mysql中如何显示汉字?

  •  
  •   venngomez · Jul 18, 2012 · 4373 views
    This topic created in 5191 days ago, the information mentioned may be changed or developed.
    select code, name from list;
    name 有的是汉字,现在出现问号,如何才可显示汉字?谢谢
    4 replies  •  1970-01-01 08:00:00 +08:00
    venngomez
        1
    venngomez  
    OP
       Jul 18, 2012
    是在linux command line的情形下
    venngomez
        2
    venngomez  
    OP
       Jul 18, 2012
    mysql -u root -pPPP dbname --default-character-set=utf8
    likuku
        3
    likuku  
       Jul 18, 2012
    1.确保你 linux 终端环境是 utf8 环境。

    编辑 ~/.bashrc

    类似:

    export LANG="zh_CN.UTF-8"
    export LC_COLLATE="zh_CN.UTF-8"
    export LC_CTYPE="zh_CN.UTF-8"
    export LC_MESSAGES="zh_CN.UTF-8"
    export LC_MONETARY="zh_CN.UTF-8"
    export LC_NUMERIC="zh_CN.UTF-8"
    export LC_TIME="zh_CN.UTF-8"
    export LC_ALL=

    编辑完毕,保存退出,重新登录。locale 查看当前字符集是否正确。

    完全的 locale 支持列表, locale -a 查询

    2.确保你 ssh 客户端也是 utf8 环境,并使用中文字体。

    3.直接键盘显示器连接 linux 机器,使用本地 命令行终端 (console),非 xwindow 的 终端模拟器,这种状况比较麻烦。因为 linux 自带终端,不支持CJK这些多字节文字显示。你必须要运行一个类似UCDOS那种的外挂中文终端才可。以前我用 zhcon 和 cce。
    binux
        4
    binux  
       Jul 18, 2012
    set names utf8;
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2347 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 09:43 · PVG 17:43 · LAX 02:43 · JFK 05:43
    ♥ Do have faith in what you're doing.