在使用Umbraco时,当我在元标签和alt文本中使用特殊字符时,遇到了问题。
我使用以下方式进行测试:Meta描述和Alt文本:Test test æøå
然后会生成以下输出:
<meta name="description" content="Test test æøå">
<img src="#" alt="Test test æøå" />
如果我在标题标签和正常内容中插入相同的文本,则输出结果将非常完美。
生成元标记和标题标记的代码如下:
<!DOCTYPE html>
<html lang="da">
<head>
<meta charset="utf-8">
<meta name="description" content="@Umbraco.Field("pageDescription")">
<title>@Umbraco.Field("pageTitle")</title>
</head>
这些文件使用Notepad ++保存为utf-8格式。
如果我直接在HTML中插入æøå,则会显示æøå而没有任何问题。
我也尝试过这个:
<p>@Umbraco.Field("pageDescription")</p>
然后它可以正确显示“æøå”。
有人知道我做错了什么吗?
提前致谢!
// René
Model.Content.GetPropertyValue
д»ЈжӣҝUmbraco.Field
пјҢдҪҶиҝҷ并дёҚжҳҜйҮҚзӮ№гҖӮ - sebastiaan