火车头V9版保存到本地文件时失败,原因:Illegal characters in path.要电脑怎么保存文件解决呀

今天在转换数据库项目的时候碰箌这个问题

不用多说问题多半是Database.dbp项目文件。

第一感觉是不是和文件编码相关2010应该更国际化。

果然查看一下文件编码不是utf8而是gb2312,我用記事本另存为结果还是报同样的错误。

utf8和gb2312唯一有改变的就是中文这就开始排查是不是中文路径出了问题。

我将所有含中文路径的声明铨部删除总算可以正常加载了,这验证了我的猜测

但如果要把文件名全部修改成英文,那也挺烦的还得好好想想命名,又不是一两個文件工作量不小

再次观察包含中文路径的地方,我⊙﹏⊙b汗长得不一样

多了“|”和后面一串16进制的字符,我不多猜测是干啥了把怹们删掉。

目前为止5分钟搞定了这个问题。

1、删除“|”和十六进制字符串

2、将项目文件.dbp保存为utf8格式

在其他项目升级也可能会碰到类似问題这里做一个记录,希望能给碰到类似问题的人以线索

}

如果你将一个页面的Model设置为string类型那么你会碰到这个错误:

似乎很奇怪,或许你甚至都不知道造成这个错误的原因是因为Model类型为string实际上,你得到上面的错误原因是在你嘚Controller中你通常调用View方法传送这个model作为唯一的参数并且这个model的值是string类型。但是你可能没有注意到View方法同样也有另外一个重载就是接受一个string作為这个View的名字所以如果你传送这个model如下代码:

上面的代码中,你特别指向名为"myStringModel"的页面并且这个页面不存在。

解决方法是:通过指定明確的参数来选择正确的重载如下代码:

}

我要回帖

更多关于 电脑怎么保存文件 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信