gpt4 book ai didi

javascript - 从 HTML DOM 读取返回 UTF-8 字符

转载 作者:行者123 更新时间:2023-11-28 03:48:05 25 4
gpt4 key购买 nike

我有一个 contenteditable div,我在其中读取单个字符并将它们发送到服务器(对于更多背景信息,这类似于在其中键入字符的 Google Wave自动发送)

我之前使用的是普通的旧 html textfield,一切正常,直到我“升级”到一个 contenteditable div。

我的问题是现在字符是 UTF-8 格式,这导致服务器上出现一些我不想调试的奇怪问题。在客户端强制所有内容都为 ASCII 会容易得多。

有什么办法吗?我尝试放入一个元标记,说明 html 文件是 charset=ISO-8859-1,但它似乎不起作用。从 div 标签读取仍然返回 UTF-8 代码。 (一个例子是,当我按下空格时,我得到了一对 0xC2 0xA0 ,它对应于一个“不间断的空白”

最佳答案

为什么要使用 ASCII 进行用户输入?你只是在延迟巨大的头痛。

但是,要回答您的问题:如果您的应用程序需要 ASCII,您需要检查用户输入并手动将其转换为 ASCII。听起来您需要检查每个击键并在将其呈现到屏幕之前即时转换它。 charset 不适用于用户输入,它取决于系统特定的设置。

但再次声明:只需使用 UTF-8。

关于javascript - 从 HTML DOM 读取返回 UTF-8 字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2878344/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com