183909321(123909381) 16:15:41
把你的任何需要utf-8或者gb2312代码的文件用“写字板”打开,然后“另存为”的对话框中选择“编码”——unicode,即可
183909321(123909381) 16:16:53
这不是你的“代码”问题,也不是你代码中写的“utf-8”或者"gb2312"的问题。而是你所编写的文件——这是字符型文件——在保存的时候存储的编码出了问题。
----------------------------------------------------------
<!--StartFragment -->
抽烟听云(1009861659) 16:12:47
确实会出现这种问题 我用vs开发后台 在把整个页面转到 Dreamweaver里 CSS就会部分失效
默(382578867) 16:12:48
我想趁着人多 问个问题
抽烟听云(1009861659) 16:13:06
并且提示部分 div 为无效标签
抽烟听云(1009861659) 16:13:17
而且我反复检查过发现 div 完全闭合
183909321(123909381) 16:13:29
不是代码的问题,是文本编码的问题。也不是gb2312的问题,更不是utf-8的问题。
抽烟听云(1009861659) 16:13:40
<%@ Page Language="C#" ContentType="text/html" ResponseEncoding="gb2312" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
以上为Dreamweaver初始代码
抽烟听云(1009861659) 16:13:50
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
以上为visual studio 2008初始代码
183909321(123909381) 16:13:56
不用说了。
抽烟听云(1009861659) 16:14:01
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="index.aspx.cs" Inherits="_Default" ContentType="text/html" ResponseEncoding="gb2312" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title></title>
</head>
两种代码捏合后可有效防止CSS样式表失效问题
抽烟听云(1009861659) 16:14:37
或许我还没了解最深层次的原因 但我的方法的确解决了这个问题
确实会出现这种问题 我用vs开发后台 在把整个页面转到 Dreamweaver里 CSS就会部分失效
默(382578867) 16:12:48
我想趁着人多 问个问题
抽烟听云(1009861659) 16:13:06
并且提示部分 div 为无效标签
抽烟听云(1009861659) 16:13:17
而且我反复检查过发现 div 完全闭合
183909321(123909381) 16:13:29
不是代码的问题,是文本编码的问题。也不是gb2312的问题,更不是utf-8的问题。
抽烟听云(1009861659) 16:13:40
<%@ Page Language="C#" ContentType="text/html" ResponseEncoding="gb2312" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
以上为Dreamweaver初始代码
抽烟听云(1009861659) 16:13:50
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
以上为visual studio 2008初始代码
183909321(123909381) 16:13:56
不用说了。
抽烟听云(1009861659) 16:14:01
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="index.aspx.cs" Inherits="_Default" ContentType="text/html" ResponseEncoding="gb2312" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title></title>
</head>
两种代码捏合后可有效防止CSS样式表失效问题
抽烟听云(1009861659) 16:14:37
或许我还没了解最深层次的原因 但我的方法的确解决了这个问题