我正在尝试从另一个站点获取瑞典语内容。我能够获取数据,但瑞典字符(ÅÖÄ)缺失。我已经直接添加的瑞典内容没有显示问题,因为我添加了元标记。问题是当我试图显示来自另一个网站的数据。有没有可能解决这个问题。我没有任何访问其他网站的权限。瑞典字符在html表单上显示时丢失
0
A
回答
1
要考虑瑞典字符,您需要将charset
设置为UTF-8
。从MDN一个例子是:
<!-- In HTML5 -->
<meta charset="utf-8">
<!-- Defining the charset in HTML4 -->
<!-- Note: This is invalid in HTML5 -->
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
的元标记云在<head>
标签像这样:
<html>
<head>
<meta charset="UTF-8">
</head>
</html>
要从MDN引述如下:
[字符集]声明使用的字符编码的页面。它可以在任何元素上使用lang属性在本地覆盖。此 属性是一个文字字符串,并且必须是由IANA定义的字符编码的首选MIME 名称之一。虽然 标准不要求特定的字符编码,它给出了一些建议 :
- 鼓励作者使用UTF-8。
- 作者不应该使用与ASCII不兼容的编码(即那些不将8位编码点映射到0x7E到Unicode编码点 0x0020到0x007E编码点的编码),因为这些编码代表安全风险: 浏览器不支持它们可以将良性内容解释为HTML元素。这是至少以下字符集的情况: JIS_C6226-1983,JIS_X0212-1990,HZ-GB-2312,JOHAB,ISO-2022 系列和EBCDIC系列。
- 作者不得使用CESU-8,UTF-7,BOCU-1和SCSU,也属于该类别,并且不打算在网络上使用。 使用其中一些编码进行的跨脚本攻击记录为 。
- 作者不应该使用UTF-32,因为并非所有的HTML5编码算法都可以将其与UTF-16区分开来。
Here也在UTF-8的链接。
*注:如果由于某种原因UTF-8
编码不是为你的角色的工作,尝试charset="ISO-8859-1"
+0
“将字符集设置为UTF-8”:不完全是,charset _documents_文档使用的字符集和编码。无论它是什么,它都应该被设置。如果文档是由库生成或保存的,则会根据用于保存文件的编码自行设置该值。但是,是的,如果使用文本编辑器,请在标签中输入UTF-8后将其保存为UTF-8。 –
相关问题
- 1. TCPDF - 瑞典语字符丢失
- 2. VBScript:显示瑞典字符(äåö)
- 3. HTML表单数据在POST上丢失
- 4. 瑞典语字母不会显示
- 5. 在aspx页面中显示瑞典字符
- 6. 如何在Android应用程序中显示瑞典语字符?
- 7. 插入瑞典字符Opencart的表
- 8. 瑞典字符损坏
- 9. jQuery验证瑞典字符
- 10. jQuery没有正确显示瑞典字符
- 11. 将html表转换为字典而不会丢失结构
- 12. 字典键值丢失
- 13. 瑞典字符在Google App Engine上编码错误
- 14. 字符编码C和瑞典语
- 15. 瑞典文字符的模式匹配
- 16. URL中的瑞典语字符
- 17. Python不能使用瑞典字符
- 18. Zend Lucene - 标记化瑞典语字符
- 19. Objective-C:瑞典字符问题ÅÄÖ
- 20. GAE Django模板和瑞典语字符
- 21. Javascript Html瑞典字符奇怪的行为
- 22. 在android中下载xml时出现瑞典字符问题(åäö)
- 23. 字符丢失
- 24. HTML到pdf某些字符丢失(itextsharp)
- 25. 从统计瑞典下载数据。查询中的瑞典语字符
- 26. 字符在打印时丢失
- 27. Xamarin表单BarBackground在Android上丢失了
- 28. 极限字符在div中显示而不会丢失格式
- 29. 复数瑞典语单词?
- 30. 将字符串拆分为带有瑞典字符的字
您的站点不使用其他网站相同的编码。这不是一个html问题。添加更多关于你在做什么的信息 – Wes
你如何获取这些数据?你没有提供你想要完成的任何代码。 – mlegg