zoukankan      html  css  js  c++  java
  • mysql中文乱码问题 分类: database 2013-08-15 14:03 330人阅读 评论(0) 收藏

    1.设置SecureCRT 字符编码,会话选项-外观,字符编码选择utf-8. (SecureCRT 字符编码改为UTF8

    2.修改mysql默认编码。vi /etc/my.cnf,

    [client]
    default-character-set=utf8
    [mysqld]
    lower_case_table_names=1
    default-character-set=utf8
    [mysql]
    default-character-set = utf8

    推荐:在[mysqld]下面添加的 default-character-set=utf8 改为 character-set-server = utf8 重新启动mysql,启动成功


    执行/etc/init.d/mysql restart 命令,重启mysql服务。

    把原来建的数据库删掉,重新创建数据库,create database xx default character set utf8 。

    ===============================================================

    此步骤可忽略:

    3.修改linux操作系统编码 vi /etc/sysconfig/i18n


    LANG="zh_CN.utf8"
    SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"
    SYSFONT="latarcyrheb-sun16"

    执行source /etc/sysconfig/i18n,更新配置

    ===============================================================


    4.在PL/SQL中查询基础表的内容,然后以sql形式导出,数据类型需要改为mysql支持的数据类型,例如将oracle的number改为mysql的int数据类型。

    5.然后打开SecureCRT ,连接mysql服务器,mysq -u  xx -p,输入xx用户的密码

    6.use db;使用数据库

    7. 打开步骤4中的文件,复制里面的sql语句, 在mysql服务器中粘贴,执行即可。


    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    数据结构之线性表
    在Swift中,如何像Objective-C定义可选接口?
    ios开发--常用宏定义(部分转)
    ios开发--KVO浅析
    2015年 移动开发都有哪些热点?
    HTML5七大优势“逼宫”APP
    ios 中使用SBJson拼接和解析json
    iOS-动态调整UITableViewCell的高度
    iOS App Launch Option
    Swift自适应布局(Adaptive Layout)教程
  • 原文地址:https://www.cnblogs.com/think1988/p/4628094.html
Copyright © 2011-2022 走看看