簡體   English   中英

在html頁面的SVG對象中顯示帶重音符號的字符

[英]Display accented characters in an SVG object in an html page

重音字符(急性e等)未顯示在html頁面的svg對象中。 該頁面聲明為:

<!DOCTYPE html>
<html lang="en">
<head runat="server">
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge"> ..

和SVG文件:

<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"

我最大的錯誤是什么?

這適合您嗎?

 <svg> <text y="15">äöüëèéê</text> </svg> 

答案是,如果鏈接的svg文件包含重音字符,則在asp.net中應使用一個對象:

<object type='image/svg+xml' data='<%#Container.DataItem("FieldName")%>'></object>

而不是其他推薦的圖片:

<asp:Image runat="server" ImageUrl='<%#Eval("FieldName")%>'/>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM