中易网

网上下载的国外css+xhtml模板,英文改中文时,某些部分不显示中文,高分,天天在线等。

答案:1  悬赏:0  
解决时间 2021-01-16 10:41
  • 提问者网友:呐年旧曙光
  • 2021-01-15 16:50
网上下载的国外css+xhtml模板,英文改中文时,某些部分不显示中文,高分,天天在线等。
最佳答案
  • 二级知识专家网友:神的生死簿
  • 2021-01-15 17:49
检查你这个html文件的Encoding是不是utf-8,不是的话可能造成中文不显示追问头文件都在那里了, 仔细看的话,都看见了追答是你保存文件的格式,不是meta标签里的charset。国外的模板一般会存成ANSI格式。utf-8的模板改中文要么把charset属性改成gbk,要么把文件的Encoding转成utf-8。改模板不显示中文的多半是这个原因。追问文件名是:index.html,要不你给我个邮箱,我发站点给你,很小的追答看Hi里
其实你自己用ultraEdit或者EditPlus转一下就行了
文件多的话可以用gnuwin32工具里的iconv批量转换
for /r 源目录 %i in (*.html) do iconv.exe -f GBK -t UTF-8 %i > 输出目录\%~ni.html
iconv对css似乎无效,用EditPlus手工保存改css

用Dreamweaver编辑的话,可能要改下设置:
Click on the Modify main menu item and select Page Properties.
Change the Encoding/Document Encoding dropdown to say “Unicode (UTF-8)” or “Unicode 4.0 (UTF-8)”
然后cufon-yui.js里面的textTransform()用了toUpperCase()函数,那个函数不支持中文,改成将输入直接输出。这回应该行了。
——————————————————
以上改法会影响首页轮播的图片和下拉列表选项
加上判断汉字的代码,还是不行
——————————————————
搜了一下“cufon-yui 中文”,这还是个很有名的问题。
试试禁用Cufon,删掉有关的几行
还是会影响首页轮播和下拉列表选项
因为处理轮播的vt里用了Cufon

所以只好自己生成Cufon字体
注意中文字体文件是很大的,不想把自己的网站变得很慢的话,要严格限制使用的单字数。
——————————————————
新发现!
如果不在乎那种字体效果的话,只要把
cufon-yui.js
后面的两行字体js文件删掉就行了,
其他都不用动
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息