toymen | 发表于:11-11-08 10:31 [添加收藏] 楼主 [回复] #Top# |
---|---|
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
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)
随机阅读
[模板]
更新orange模板1.09及blue模板1.04版本
(15-09-25)
[分享]
服务器租用小总结,企业应该避免的因素
(15-04-09)
[使用]
k9门户就这样稀里糊涂的升级完了?
(15-01-21)
[分享]
百度的火星计划上线了
(13-10-30)
[疑问]
采用PHP的版本做餐饮类的网站需要授权吗
(13-02-28)
|
xin266 | 发表于:11-11-08 10:49 沙发 [回复] #Top# |
---|---|
![]() ![]() ![]() ![]() ![]() ![]() |
本地安装后上传服务器
|
toymen | 发表于:11-11-08 11:34 板凳 [回复] #Top# |
---|---|
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
问题查出来了,原来还是KingCMS自身的问题。
不允许数据库名中存在“-”字符,而空间在创建数据库时,默认的是DBuid-abc这样格式的数据库名。所以一直装不上。 |
toymen | 发表于:11-11-08 11:35 编辑于:11-08 12:11 4楼 [回复] #Top# |
---|---|
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
问题还是没得到解决。
等待高人…… |
pktsandy | 发表于:11-11-08 12:29 5楼 [回复] #Top# |
---|---|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
哎!今天净遇到这种事!
|
pktsandy | 发表于:11-11-08 12:30 6楼 [回复] #Top# |
---|---|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
国外的数据库多是用mysql默认的字符集!这个要注意一定要选UTF8
|
pktsandy | 发表于:11-11-08 12:31 7楼 [回复] #Top# |
---|---|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
你可以先把DB创建出来!再安装!
|
toymen | 发表于:11-11-08 19:57 8楼 [回复] #Top# |
---|---|
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Reply: 7楼
已经先安装数据库了,还是不成功。 好像跟DB编码关系不大,本地安装,使用数据库名称为aaa-bbb这样的,也会出现同样地问题,使用类似aaa_bbb或者aaa这样的数据库名没有问题。 所以怀疑是KC在创建表格时,不支持带“-”字符的数据库名。 |
z | 发表于:11-11-08 21:05 9楼 [回复] #Top# |
---|---|
![]() ![]() ![]() |
Reply: 8楼
phpmyadmin创建数据库的时候好像也不支持带-的数据库名。 |
toymen | 发表于:11-11-08 23:10 编辑于:11-08 23:15 10楼 [回复] #Top# |
---|---|
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Reply: 9楼
可是人家老外的空间默认生成数据库名就是DB12345-bbb这样的格式。 遇到这种麻烦事了。 看了一下kc中创建数据库表的INSTALL.php,里面支持“-”: if(!kc_validate($data,'/^[A-Za-z0-9-_]+$/')){ kc_error($king->lang->get('system/install/ckdata')); } |