mysql 中文截断_Mysql入库汉字被截断问题
比如我在文本框输入“公园约会你懂的,”或者“我要上传媒大学”,那么最近写入数据库的是“公园约会”或者“我要上”,已经检查数据库正路字段,都是 utf8_general_ci。
补充说明:将内容输入到Title中,可以完整入库,不会被截断
我在本地用APMServ5.2.6假设环境测试没有这种问题,
本地环境
PHP版本: 5.2.6
MySQL版本: 5.1.28-rc-community
操作系统 Windows NT R780 6.1 build 7600
服务器环境: 出现被截断问题
PHP版本: 5.3.6
MySQL版本: 5.0.96-log
操作系统 Windows NT P3NW8SH241 6.0 build 6002 (Windows Server 2008 Standard Edition Service Pack 2) i586
补充:
经过测试,将body字段的整理改成gb2312_chinese_ci或者Gbk 就不会出现截断的问题,前台会显示,但显示的是“?? 媒 ?? 懂得 ”,请大家帮忙指点迷津
回复讨论(解决方案)
1.长度
2.编码
适当的调整字段长度
操作数据 先SET NAMES "XXXX";
神奇的编码~!!
楼上的方法应该能解决乱码问题~!!!!
神奇的编码~!!
楼上的方法应该能解决乱码问题~!!!!
set names "gb2312" 我经常这么干~!!!但很烦的说。。有木有啥一劳永逸的办法??
引用 2 楼 virus1992 的回复:神奇的编码~!!
楼上的方法应该能解决乱码问题~!!!!
set names "gb2312" 我经常这么干~!!!但很烦的说。。有木有啥一劳永逸的办法??
数据库创建的时候,就设成统一的字符集。页面是UTF-8,数据库默认字体和数据表字段字体都为UTF8;页面是GB2312的,数据库设成GBK。
你在服务器上用 phpmyadmin 插入同样的数据,也会被截断吗?
如果会,那么是 mysql 的版本问题
如果不会,那么就是你的程序问题
你在服务器上用 phpmyadmin 插入同样的数据,也会被截断吗?
如果会,那么是 mysql 的版本问题
如果不会,那么就是你的程序问题
phpmyadmin 插入不会截断,本地测试没有问题,但是服务器上会出问题,因此我觉得应该是程序的问题,目前还没有找到
1.长度
2.编码
适当的调整字段长度
操作数据 先SET NAMES "XXXX";
phpmyadmin 直接插入不会被截断,这里说的截断是指出现个别汉字会被截断
编码问题先解决吧~
本文原创发布php中文网,转载请注明出处,感谢您的尊重!
mysql 中文截断_Mysql入库汉字被截断问题相关推荐
- debian mysql中文乱码_MySQL中文乱码的解决方法汇总
当我们用PHP往MySQL数据库里插入中文时,一旦出现????乱码,很多同学就抓狂了,身为中国人,你却把中文汉字变成乱码,那我可不答应,于是乎我们就开始奔波于个大论坛发帖求助.... 对于MySQL中 ...
- tomcat mysql 中文乱码_tomcat 中文乱码, mysql 中文乱码_MySQL
Tomcat tomcat中文乱码 get 请求. 修改server.xml中的添加URIEncoding='UTF-8' tomcat中文乱码 post 版 另外HttpURLConnection上 ...
- mysql获取中文拼音_mysql获取汉字拼音
-- 创建汉字拼音对照临时表 CREATE TABLE IF NOT EXISTS `t_base_pinyin` ( `pin_yin_` varchar(255) CHARACTER SET gb ...
- 下列支持mysql中文字符_MySQL中文支持问题
0. 本文目的 让MySQL支持中文 1. 测试环境 Windows XP sp2,MySQL Server 5.1,MySQL Administrator 1.2.17 2. 操作步骤 1)修改数据 ...
- 安装mysql中文步骤_MySql安装步骤图文教程及中文乱码的解决方案
mysql server安装步骤如下所示: 1安装mysql server 2 安装mysqlserver管理工具 解压中文语言包,将文件复制到安装目录下覆盖 文件覆盖后,打开软件设置语言为中文(cn ...
- mysql 中文 特殊字符_mysql实现数字、字母、中文、特殊字符排序
背景和目的 大产品就是有这么个需求,还是将name varchar(10) 的字符串按从左到右逐字进行大小匹配的,如:02,003,按从左到右匹配,就是 003需要排在02前面. 实现 mysql 正 ...
- mysql全拼_mysql数据库汉字首字母简拼全拼
汉字提取首字母 fristPinyin : 此函数是将一个中文字符串的第一个汉字转成拼音字母 (例如:"李"->l),包括特殊字符处理,可以进行动态添加 CREATE FUN ...
- mysql 字母分组_MySQL按照汉字的拼音排序、按照首字母分类
项目中有时候需要按照汉字的拼音排序,比如联系人列表.矿物分类等,有的还需要按拼音字母从A到Z分类显示. 如果存储汉字的字段编码使用的是GBK字符集,因为GBK内码编码时本身就采用了拼音排序的方法(常用 ...
- ado.net mysql中文乱码_mysql中文乱码
mysql中创建数据库时已经指定了编码格式为utf8,JDBC代码中也解决了乱码问题.可是当sql语句中出现了中文后,查询结果就会出现异常,和预期的结果不同. 解决方法一: 在url后面指定要使用的编 ...
最新文章
- jquery技巧总结
- modelsim 各版本 网盘_阿里云盘官方下载-阿里云盘最新版本 v1.0.1
- Lodash学习--Array篇
- mac 下homebrew 的安装和卸载
- 节点的度与网络稀疏性
- NofairSync.tryAcquire
- 学物理好还是学计算机好,高考物理好适合学什么专业 物理好大学怎么选专业...
- Java 笔试题---Java与编程模式--7月6日
- 批处理取系统前一天时间并取备分文件日期为前一天的复制到本地
- 有关开放源代码软件与商业软件知识产权的研究报告(中)
- 5. Keras - CNN应用于手写数字识别
- Ubuntu版Julia安装与入门
- 补丁(patch)的制作与应用
- 谷粒商城——第一篇 前后端基础
- App动态修改图标包名
- Android——Framework之Packamanager深析
- 国产迪王耀全球(下)
- vivos机器人_【vivoNEXS评测】操作:人工智能无处不在 Jovi AI正在接管系统-中关村在线...
- 《麦肯锡方法》读书笔记14
- steam留足了下载空间,但仍然不能下载 (默认目录曾在卸掉的ssd上)
热门文章
- Android终端硬件通讯总结(串口通讯、Usb Com、Usb、蓝牙、Wifi)
- Unity3d Ugui 23图集Sprite Atlas
- CIA3 NOI接站(tarjan缩环+Floyd传递闭包+可相交最小路径覆盖)
- Java大端字节和小端字节
- R语言入门代码(二)for循环的理解
- X2Go Client下载与使用(新手向)
- python numpy使用_Python NumPy使用
- GoJs图表的布局类型
- tp-link无线路由与android手机无线连接设置指南,苹果手机(iPhone)无线连接TP-LINK路由器解决方案...
- 《Hexo: 从零开始编写自己的主题》1. Hexo概述以及Hexo工作原理