| toymen | 发表于:11-11-08 10:31 [添加收藏] 楼主 [回复] #Top# |
|---|---|
![]() ![]() ![]() ![]()
人气:518
积分:3458
金币:23864
|
kingcms-php-sp1程序上传一个国外的空间后,先是显示乱码,记事本另存为utf8格式后,显示正常了,开始安装,出现如下提示:
![]() 查数据库,其他都正常,编码变量有异: ![]() ![]() 不知和这个有没关系? 如果有关系,如何解决?
Ta最近还发表过
[使用]
图片轮显播放代码,立贴记忆
(17-12-11)
[分享]
关于弹窗提示遮罩层位置不同浏览器兼容解决的小经验
(17-05-11)
[使用]
KC-php后台管理路径修改方法记录
(16-09-12)
[错误]
PHP SP1 图片上传后权限问题,请高人指点
(15-12-08)
[分享]
PHP+FLASH头像上传编辑插件FOR KingCMS php版
(15-06-15)
随机阅读
[疑问]
为什么自己发的帖子不能编辑
(14-07-01)
[帮助]
想成为认证会员、所以发布此贴
(12-06-07)
[疑问]
KingCMS有没有演示后台?
(12-03-01)
[分享]
搜索引擎不是一个简单的工具,他是一种生活方式!
(11-11-16)
[分享]
子程序
(11-09-26)
|
| xin266 | 发表于:11-11-08 10:49 沙发 [回复] #Top# |
|---|---|
![]() ![]() ![]()
人气:177
积分:1269
金币:2322
|
本地安装后上传服务器
|
| toymen | 发表于:11-11-08 11:34 板凳 [回复] #Top# |
|---|---|
![]() ![]() ![]() ![]()
人气:518
积分:3458
金币:23864
|
问题查出来了,原来还是KingCMS自身的问题。
不允许数据库名中存在“-”字符,而空间在创建数据库时,默认的是DBuid-abc这样格式的数据库名。所以一直装不上。 |
| toymen | 发表于:11-11-08 11:35 编辑于:11-08 12:11 4楼 [回复] #Top# |
|---|---|
![]() ![]() ![]() ![]()
人气:518
积分:3458
金币:23864
|
问题还是没得到解决。
等待高人…… |
| pktsandy | 发表于:11-11-08 12:29 5楼 [回复] #Top# |
|---|---|
![]() ![]() ![]() ![]()
人气:1181
积分:3438
金币:29313
|
哎!今天净遇到这种事!
|
| pktsandy | 发表于:11-11-08 12:30 6楼 [回复] #Top# |
|---|---|
![]() ![]() ![]() ![]()
人气:1181
积分:3438
金币:29313
|
国外的数据库多是用mysql默认的字符集!这个要注意一定要选UTF8
|
| pktsandy | 发表于:11-11-08 12:31 7楼 [回复] #Top# |
|---|---|
![]() ![]() ![]() ![]()
人气:1181
积分:3438
金币:29313
|
你可以先把DB创建出来!再安装!
|
| toymen | 发表于:11-11-08 19:57 8楼 [回复] #Top# |
|---|---|
![]() ![]() ![]() ![]()
人气:518
积分:3458
金币:23864
|
Reply: 7楼
已经先安装数据库了,还是不成功。 好像跟DB编码关系不大,本地安装,使用数据库名称为aaa-bbb这样的,也会出现同样地问题,使用类似aaa_bbb或者aaa这样的数据库名没有问题。 所以怀疑是KC在创建表格时,不支持带“-”字符的数据库名。 |
| z | 发表于:11-11-08 21:05 9楼 [回复] #Top# |
|---|---|
人气:9
积分:481
金币:86
|
Reply: 8楼
phpmyadmin创建数据库的时候好像也不支持带-的数据库名。 |
| toymen | 发表于:11-11-08 23:10 编辑于:11-08 23:15 10楼 [回复] #Top# |
|---|---|
![]() ![]() ![]() ![]()
人气:518
积分:3458
金币:23864
|
Reply: 9楼
可是人家老外的空间默认生成数据库名就是DB12345-bbb这样的格式。 遇到这种麻烦事了。 看了一下kc中创建数据库表的INSTALL.php,里面支持“-”: if(!kc_validate($data,'/^[A-Za-z0-9-_]+$/')){ kc_error($king->lang->get('system/install/ckdata')); } |