首先 确定install文件全部为utf-8格式
第二步,确定NetCMS.Install
public static bool CheckFilePopedom(string FilePath)方法为以下代码:(70行附近)
public static bool CheckFilePopedom(string FilePath)
{
bool b_tf = true;
StreamReader sr = new System.IO.StreamReader(FilePath, System.Text.Encoding.Default);
string s_FileContent = sr.ReadToEnd();
sr.Close();
try
{
File.Delete(FilePath);
StreamWriter sw = new StreamWriter(FilePath, true, System.Text.Encoding.UTF8);
sw.Write(s_FileContent);
sw.Close();
}
catch (Exception e)
{
b_tf = false;
}
return b_tf;
}
修改后
源码版本的 即可重新编译成功。
(源码版本可选择:使用压缩包中install文件夹覆盖到 NetCMS.Web下的install ;覆盖Comm.cs到NetCMS.Install下
非源码版本的朋友 可以选择:使用压缩包中install覆盖 install文件夹 ;覆盖NetCMS.Install.dll到bin文件夹下)
附件:
Install.rar