zealveryme
- zealveryme 回答了问题 连接oracle后gii报错
中文出来了 原来odp连接里的字符集不是要写数据库,而是要写网页的
我的数据库的字符集是GBK但是我改成这样:
'dsn' => 'oci:dbname=10.224.128.106/hwwg;charset=utf8',
中文可以出来,但是执行ggi时还是有问题,原因是我的表名有中文的,报错如下:有没有解决方法。Database Exception – yii\db\Exception PDOStatement::fetchAll(): column 0 data was too large for buffer and was truncated to fit it The SQL being executed was: SELECT table_name FROM user_tables where table_name like 'ZL_MC%' UNION ALL SELECT view_name AS table_name FROM user_views where view_name like 'CL_3338_%' UNION ALL SELECT mview_name AS table_name FROM user_mviews where mview_name like 'ZL_MC%' ORDER BY table_name↵ Caused by: yii\base\ErrorException PDOStatement::fetchAll(): column 0 data was too large for buffer and was truncated to fit it in E:\www\mc\vendor\yiisoft\yii2\db\Command.php at line 908
- zealveryme 回复了 zhoupenghui 的回答
最基本的要三码合一呢
生产环境比较复杂,系统要连接很多其他数据库。所以数据库的编码不能一致。我之前没有用框架,写道逻辑太复杂,所以比不得也来学个框架稿一搞,看看能得能把我的程序走的更远。
- zealveryme 提出了问题连接oracle后gii报错
- zealveryme 评论了源码 YiiCms企业站管理系统
数据库连接oracle报错
Invalid Parameter – yii\base\InvalidParamExceptionMalformed UTF-8 characters, possibly incorrectly encoded.
怎么处理? - zealveryme 2017-01-09 已签到连续签到1天,获得了5个金钱