使MySQL 支持繁体字

 

要 MySQL 支持繁体字,可以将相关编码设置为 UTF8 (也叫 UTF-8)。编码的设置从浏览器到表字段,一个都不能少:

  • 浏览器设置
  • HTML设置
  • 服务器 Request 对象设置
  • 数据库连接设置
  • 数据库设置
  • 表设置
  • 表字段设置

其它不讲,这里只记录数据库连接的设置。数据库连接设置就是修改 MySQL 连接的 URL 地址,参考如下:

jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=utf8

注意:characterEncoding 参数是utf8,而不是 utf-8

 

 

原文:http://blog.tanggaowei.com/2008/12/mysql.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要将MySQL中的繁体字转换为简体字,可以使用中文转换工具,如pyOpenCC库。 1. 首先,确保你已经安装了Python和pyOpenCC库。可以使用pip命令进行安装:pip install pyOpenCC。 2. 在Python中导入pyOpenCC库。 ```python import opencc ``` 3. 创建一个转换器实例,并指定转换的方式。例如,可以使用'TW'表示从繁体字转换为简体字。 ```python converter = opencc.OpenCC('t2s.json') ``` 4. 连接到MySQL数据库并选择需要转换的表。 ```python import mysql.connector # 创建MySQL连接 cnx = mysql.connector.connect(user='user', password='password', host='host', database='database') # 创建游标 cursor = cnx.cursor() # 选择需要转换的表 table = 'your_table' ``` 5. 执行SQL查询来获取需要转换的数据。 ```python query = 'SELECT * FROM {}'.format(table) cursor.execute(query) ``` 6. 遍历查询结果并转换繁体字为简体字。 ```python for row in cursor: # 遍历每个字段,并进行转换 modified_row = [] for field in row: converted = converter.convert(field) # 转换繁体字为简体字 modified_row.append(converted) # 执行更新操作 update_query = 'UPDATE {} SET {} WHERE id = {}'.format(table, ','.join(['{} = %s'.format(field_name) for field_name in cursor.column_names]), row[0]) cursor.execute(update_query, modified_row[1:]) # 跳过ID字段 cnx.commit() ``` 7. 关闭游标和数据库连接。 ```python cursor.close() cnx.close() ``` 通过以上步骤,可以将MySQL中的繁体字转换为简体字。请根据实际情况修改代码中的数据库连接信息和需要转换的表名。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值