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后面指定要使用的编 ...
最新文章
- win10多合一原版系统_win10多合一系统下载_win10多合一系统下载地址-系统城
- 合成(composite)模式
- Vivado开发过程中生成的主要文件
- 一款不错的基于WEB技术的文件服务器
- 实现table鼠标移动改变table行背景色
- 战争游戏[tarjan]
- mosquitto mysql_在laravel中使用Mosquitto-PHP
- 第15届Pwn2Own大赛确定目标和奖金
- python(源码包安装 基本使用 循环)
- 第15天android:使用sqlite
- D. Powerful array 莫队算法或者说块状数组 其实都是有点优化的暴力
- 如何获取微信用户openid
- Word控件Spire.Doc 【页面背景】教程(1) ;C#/VB.NET:在 Word 中插入水印
- 药渡网和药融云免费使用方法
- 创业不是 闹着玩的,水很深,
- 盘点那些年BAT字节跳动等互联网公司的程序员、工程师一夜暴富的都市传说
- 优秀孩子的父母都有这五个特点
- android 文件编辑,文件编辑软件(在线文档编辑)
- 刚开始投资黄金理财,怎么扩大自己的小金库
- 基于微信小程序的水果丨蔬菜丨农产品商城系统源码(SSM与Springboot版本均有)
热门文章
- 小程序开发问题之textarea层次问题
- Comparator.comparing嵌套对象倒序以及多重条件排序
- 第11期 Jenkins 社区 2020年 GSoC Phase1 分享
- SDH通信网络时钟同步服务(NTP/PTP精密网络时钟源)精度分析
- 数据结构与算法——17. 散列(哈希)与完美散列函数
- php表格单元格怎么实现排序,excel表格数据怎么自动排列-excel表格如何实现自动排序...
- Symmetric Eigenvalue Decomposition
- Linux命令之dos2unix
- 多元正态分布的极大似然估计
- 什么是多态,多态的实现