将文本作为输入剪切和粘贴到应用程序背后的编码问题


Encoding issue behind cutting and pasting text as input into an application

我知道当文本存储在数据库中时,它是编码的。当您将其键入文本编辑器并点击保存时,它将被编码。当我将其键入某些源代码时,它已被编码。 但是,当您从文件中复制并粘贴文本并将其放置在例如 php 应用程序的输入文本字段中时,真正发生了什么? 您是否在此处要求应用程序获取此文本(当前未编码),处理字符串并使用应用程序的所选编码设置进行编码?

accept-charset 属性指定要用于表单提交的字符编码。

默认值为保留字符串"UNKNOWN"(指示编码等于包含元素的文档的编码)。

<form method="post" action="" accept-charset="UTF-8"></form>