首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用特定字符集的html文本区域

使用特定字符集的html文本区域
EN

Stack Overflow用户
提问于 2015-09-03 00:04:11
回答 1查看 3.7K关注 0票数 1

我想为页面中的特定文本区域html标记“强制”一个特定字符集(ISO-8859-1)。

我不确定这在HTML中或使用JS技术是否可行,但给出我想要实现的想法:

代码语言:javascript
复制
<textarea character-set="ISO-8859-1"></textarea>

上面应该允许用户输入的字符只是ISO-8859-1字符集的一部分,像EUR (EUR)这样的字符应该被阻止/显示为虚拟字符。

我问这个是因为我的网站集成了第三方服务,只支持ISO-8859-1字符,我希望输入消息的用户立即看到一些字符是不允许的。

希望这是有意义的,谢谢

EN

回答 1

Stack Overflow用户

发布于 2015-09-03 00:10:39

如果您希望只接受表单中的给定字符集,这个带有" accept - charset =yourTargetCharSet“的W3Schools表单链接展示了如何强制表单只接受某些字符集。(http://www.w3schools.com/tags/att_form_accept_charset.asp)

或者,您可以根据需要使用以下ISO转换参考(http://www.w3schools.com/charsets/ref_html_8859.asp)捕获和转换任何输入文本。

代码语言:javascript
复制
//In this scenario you would want to ID your textarea and gather the
//inputted values something like the following

<textarea id="getMeName"></textarea>
<textarea id="getMeOther"></textarea>

<script>
var thisFormNameData = document.getElementById("getMyName") 
//or the other id, and then you could manipulate that variable as
//needed to better suit your ISO within a UTF-8 doc
</script>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32357946

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档