解决php mysql查询插入中文乱码问题
一.中文问题其实就是经统一编码了否则就会乱码
1.数据库与php页面编码统一
2.数据库数据表字段与页面编码统一
如果做到上面两种就不存在中文乱码问题了,那么我们来看mysql中文乱码问题解决例子
1.我的mysql表如下
--
-- 表的结构 `useradmin`
--
代码如下 | |
CREATE TABLE IF NOT EXISTS `userain` ( |
上面所有的都是utf8编码了,这样我来测试一个中文
代码如下 | |
INSERT INTO `userain` (`id`, `我是中文`, `userpass`, `logins`, `logintime`, `mid`) VALUES |
我说可以正常进入也有人说肯定不行其实关键不在sql语句了,重点在于php连接mysql数据时的编码设置,如下。
页面编辑为gbk
代码如下 | |
//配置mysql数据库连接参数 ?> |
连接数据库之后提交肯定是乱码或保存不进行了,如果要解决这个mysql中文乱码问题很简单在查询处的
代码如下 | |
//配置mysql数据库连接参数 |
这样再提交你会发现就算你的页面是gbk的提交的数据保存也会成功哦
ps:对于ajax我们就一定要用uft8了,因为ajax只支持uft8模式传输数据。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!
