比如我在文本框输入“公园约会你懂的,”或者“我要上传媒大学”,那么最近写入数据库的是“公园约会”或者“我要上”,已经检查数据库正路字段,都是 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. jquery技巧总结
  2. modelsim 各版本 网盘_阿里云盘官方下载-阿里云盘最新版本 v1.0.1
  3. Lodash学习--Array篇
  4. mac 下homebrew 的安装和卸载
  5. 节点的度与网络稀疏性
  6. NofairSync.tryAcquire
  7. 学物理好还是学计算机好,高考物理好适合学什么专业 物理好大学怎么选专业...
  8. Java 笔试题---Java与编程模式--7月6日
  9. 批处理取系统前一天时间并取备分文件日期为前一天的复制到本地
  10. 有关开放源代码软件与商业软件知识产权的研究报告(中)
  11. 5. Keras - CNN应用于手写数字识别
  12. Ubuntu版Julia安装与入门
  13. 补丁(patch)的制作与应用
  14. 谷粒商城——第一篇 前后端基础
  15. App动态修改图标包名
  16. Android——Framework之Packamanager深析
  17. 国产迪王耀全球(下)
  18. vivos机器人_【vivoNEXS评测】操作:人工智能无处不在 Jovi AI正在接管系统-中关村在线...
  19. 《麦肯锡方法》读书笔记14
  20. steam留足了下载空间,但仍然不能下载 (默认目录曾在卸掉的ssd上)

热门文章

  1. Android终端硬件通讯总结(串口通讯、Usb Com、Usb、蓝牙、Wifi)
  2. Unity3d Ugui 23图集Sprite Atlas
  3. CIA3 NOI接站(tarjan缩环+Floyd传递闭包+可相交最小路径覆盖)
  4. Java大端字节和小端字节
  5. R语言入门代码(二)for循环的理解
  6. X2Go Client下载与使用(新手向)
  7. python numpy使用_Python NumPy使用
  8. GoJs图表的布局类型
  9. tp-link无线路由与android手机无线连接设置指南,苹果手机(iPhone)无线连接TP-LINK路由器解决方案...
  10. 《Hexo: 从零开始编写自己的主题》1. Hexo概述以及Hexo工作原理