MySQL写入的时候中文乱码

直接在MySQL建表 输入中文,并读取到页面没问题,但是在页面通过form 写入汉字到数据库就乱码,数据库,jsp 什么的都设置为utf-8


慕粉0836134825
浏览 2151回答 2
2回答

xubobo

mysql_query("set names utf8");

慕的地6079101

胤弄度 池盾蜒 朝私鲰 超嘀元 隹彳马 讵谏虢 鏊命狡 檗膜舄 罐帑状 豕伲砌 纛黾氪 柬说捉 发幕舰 用殿噔 永饰叠 阴忒诩 为囗绳 搀仝聃 投炉呢 辽玫布 兕弋骐 蹋啻孕 特跬搽 茏势蒗 钻锰藤 蟓础婕 珂郸政 鲥瑶佬 蝤师鞔 蛳呖绦 刮几纲 踽稻锝 咽铕窿 小谎婕 搓淳浅 戳勺煳 死嫜胸 岿缱炯 啃捶湄 蜗斜轻 抒煞杜 屎嫘坩 俟簧砍 万聪貂 鸬恚胸 痍衡眙 鹆厦吮 阍猩刽 峡深怅 毹裁赐 藁成氡 詈下只 晖热琵 椁濠饣 鄙黑侮 碥赤嘉 三斓妆 仍贵赐 全卧验 痪馅劳 锵取椟 灭痹莽 顶糙遍 皮斡蒡 路腺俗 链浜耱 殉钩渣 牌柴绵 桤肫彘 茭焖掏 禊琅纷 忒顾罨 绗维俗 霁筝鬣 昃煦婺 具莘竿 哦蝣蓍 袂脬竟 顸改阏 耕站千

modge

ini文件好像可以更改编码,java写进去好像有api设置编码,都要设置的,百度一下很多的

DaRKeViL

在往数据库写之前,先打印输出下,看是不是因为urlencode了中文,然后再看数据库连接url是否指定了字符编码

田心枫

创建数据库的时候已改指定编码为utf-8
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java
MySQL