目标
修复<text>
Razor Engine 标签内的重音。
问题
我是巴西人,在我们国家有太多的重音。Apple 在我们的语言中的意思是“Maçã”,如您所见,有两个重音/特殊字符。
以下语法是用 JavaScript 编写的,应用程序使用 Razor 引擎进行模板化。
var products = [];
@foreach (var product in Model)
{
<text>
products.push(new Product
("@product.productId",
"@product.productName",
"@product.thumbnailUrl",
"@product.originalProductPrice",
"@product.promotionalProductPrice",
"@product.measureName",
"@product.measureAbbreviation",
"@product.marketName",
"@product.numberOfMarketsThatHaveThisProduct",
"@product.productState")
);
</text>
}
如您所见,JavaScript 中有 Razor,Razor 中有 JavaScript。
这个循环的一个结果是Maçã
,当我在<text>
标签中显示它时,结果是:“ Maçã
”。
我真的不知道这个问题也不知道如何解决,需要你的帮助。有任何想法吗?