比如我在文本框输入“公园约会你懂的,”或者“我要上传媒大学”,那么最近写入数据库的是“公园约会”或者“我要上”,已经检查数据库正路字段,都是 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入库汉字被截断问题相关推荐

  1. debian mysql中文乱码_MySQL中文乱码的解决方法汇总

    当我们用PHP往MySQL数据库里插入中文时,一旦出现????乱码,很多同学就抓狂了,身为中国人,你却把中文汉字变成乱码,那我可不答应,于是乎我们就开始奔波于个大论坛发帖求助.... 对于MySQL中 ...

  2. tomcat mysql 中文乱码_tomcat 中文乱码, mysql 中文乱码_MySQL

    Tomcat tomcat中文乱码 get 请求. 修改server.xml中的添加URIEncoding='UTF-8' tomcat中文乱码 post 版 另外HttpURLConnection上 ...

  3. mysql获取中文拼音_mysql获取汉字拼音

    -- 创建汉字拼音对照临时表 CREATE TABLE IF NOT EXISTS `t_base_pinyin` ( `pin_yin_` varchar(255) CHARACTER SET gb ...

  4. 下列支持mysql中文字符_MySQL中文支持问题

    0. 本文目的 让MySQL支持中文 1. 测试环境 Windows XP sp2,MySQL Server 5.1,MySQL Administrator 1.2.17 2. 操作步骤 1)修改数据 ...

  5. 安装mysql中文步骤_MySql安装步骤图文教程及中文乱码的解决方案

    mysql server安装步骤如下所示: 1安装mysql server 2 安装mysqlserver管理工具 解压中文语言包,将文件复制到安装目录下覆盖 文件覆盖后,打开软件设置语言为中文(cn ...

  6. mysql 中文 特殊字符_mysql实现数字、字母、中文、特殊字符排序

    背景和目的 大产品就是有这么个需求,还是将name varchar(10) 的字符串按从左到右逐字进行大小匹配的,如:02,003,按从左到右匹配,就是 003需要排在02前面. 实现 mysql 正 ...

  7. mysql全拼_mysql数据库汉字首字母简拼全拼

    汉字提取首字母 fristPinyin : 此函数是将一个中文字符串的第一个汉字转成拼音字母 (例如:"李"->l),包括特殊字符处理,可以进行动态添加 CREATE FUN ...

  8. mysql 字母分组_MySQL按照汉字的拼音排序、按照首字母分类

    项目中有时候需要按照汉字的拼音排序,比如联系人列表.矿物分类等,有的还需要按拼音字母从A到Z分类显示. 如果存储汉字的字段编码使用的是GBK字符集,因为GBK内码编码时本身就采用了拼音排序的方法(常用 ...

  9. ado.net mysql中文乱码_mysql中文乱码

    mysql中创建数据库时已经指定了编码格式为utf8,JDBC代码中也解决了乱码问题.可是当sql语句中出现了中文后,查询结果就会出现异常,和预期的结果不同. 解决方法一: 在url后面指定要使用的编 ...

最新文章

  1. win10多合一原版系统_win10多合一系统下载_win10多合一系统下载地址-系统城
  2. 合成(composite)模式
  3. Vivado开发过程中生成的主要文件
  4. 一款不错的基于WEB技术的文件服务器
  5. 实现table鼠标移动改变table行背景色
  6. 战争游戏[tarjan]
  7. mosquitto mysql_在laravel中使用Mosquitto-PHP
  8. 第15届Pwn2Own大赛确定目标和奖金
  9. python(源码包安装 基本使用 循环)
  10. 第15天android:使用sqlite
  11. D. Powerful array 莫队算法或者说块状数组 其实都是有点优化的暴力
  12. 如何获取微信用户openid
  13. Word控件Spire.Doc 【页面背景】教程(1) ;C#/VB.NET:在 Word 中插入水印
  14. 药渡网和药融云免费使用方法
  15. 创业不是 闹着玩的,水很深,
  16. 盘点那些年BAT字节跳动等互联网公司的程序员、工程师一夜暴富的都市传说
  17. 优秀孩子的父母都有这五个特点
  18. android 文件编辑,文件编辑软件(在线文档编辑)
  19. 刚开始投资黄金理财,怎么扩大自己的小金库
  20. 基于微信小程序的水果丨蔬菜丨农产品商城系统源码(SSM与Springboot版本均有)

热门文章

  1. 小程序开发问题之textarea层次问题
  2. Comparator.comparing嵌套对象倒序以及多重条件排序
  3. 第11期 Jenkins 社区 2020年 GSoC Phase1 分享
  4. SDH通信网络时钟同步服务(NTP/PTP精密网络时钟源)精度分析
  5. 数据结构与算法——17. 散列(哈希)与完美散列函数
  6. php表格单元格怎么实现排序,excel表格数据怎么自动排列-excel表格如何实现自动排序...
  7. Symmetric Eigenvalue Decomposition
  8. Linux命令之dos2unix
  9. 多元正态分布的极大似然估计
  10. 什么是多态,多态的实现