如何在MMS SMIL XML中编码特殊字符

时间:2012-02-10 14:19:22

标签: xml encoding special-characters mms smil

我正在发送包含文字和图片的彩信。这很好用,但是当SMIL文件中的消息文本包含像NorwegianÆÅ这样的特殊字符时,它无法正确编码。这是我的SMIL文件:

<?xml version="1.0" encoding="UTF-8"?>
<smil xmlns="http://www/w3.org/2000/SMIL20/Language">
<head>
<layout>
<region id="Image" top="0" left="0" height="300" width="500"/>
<region id="Text" top="50" left="0" height="300" width="500"/>
</layout>
</head>
<body>
<par>
<img region="Image" src="20121002-144236.jpg" />
<text region="Text" src="20121002-144236.txt" />
</par>
</body>
</smil>

文件20121002-144236.txt包含特殊字符。 任何人

1 个答案:

答案 0 :(得分:1)

使用type属性指定MIME类型和字符集:

<text region="Text" src="20121002-144236.txt" type="text/plain; charset=UTF-8" />

如果失败,请打开文本文件并将其另存为UTF-8。