- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我发现了这个:<form action="https://www.quadrigacx.com/authenticate" class="form-horizontal" role="form" method="post" accept-charset="utf-8">
我假设 accept-charset="utf-8"
意味着我必须将输入值转换为 utf-8。如果是这样的话我该怎么办?我努力了: String gcText = new String(googleCode.getText().getBytes("ISO-8859-1"),"UTF-8");String ecText = new String(emailCode.getText().getBytes("ISO-8859-1"),"UTF-8");
但它不起作用。感谢任何帮助,谢谢!
最佳答案
您好,请尝试此操作
String gcText = new String(googleCode.getText().getBytes("UTF-8"),"UTF-8");
String ecText = new String(emailCode.getText().getBytes("UTF-8"),"UTF-8");
字符串不需要编码。它只是一个 Unicode 字符序列。
当您想将字符串转换为字节序列时,您需要进行编码。您选择的字符集(UTF-8、cp1255 等)决定了字符->字节映射。请注意,字符不一定会转换为单个字节。在大多数字符集中,大多数 Unicode 字符都会被转换为至少两个字节。
字符串的编码是通过以下方式执行的:
String s1 = "some text";
byte[] bytes = s1.getBytes("UTF-8"); // Charset to encode into
当您有字节序列并且希望将它们转换为字符串时,您需要进行解码。当您这样做时,您需要再次指定字节最初编码的字符集(否则您最终会得到乱码文本)。解码:
String s2 = new String(bytes, "UTF-8"); // Charset with which bytes were encoded
关于java - 以 utf-8 形式发送输入值? (J汤),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47466618/
我正在努力学习 Ruby Koans 以尝试学习 Ruby,到目前为止一切顺利。我已经得到了贪婪的公案,在撰写本文时它是 183。我有一个可行的解决方案,但我觉得我只是拼凑了一堆 if/then 逻辑
我正在尝试创建一个扩展 boost 图形库行为的类。我希望我的类是一个模板,用户提供一个类型(类),用于在每个顶点存储属性。那只是背景。我正在努力创建一个更简洁的 typedef 来定义我的新类。 基
我正在使用 suds 包从网站查询 API,从他们的网站返回的数据如下所示: (1)。谁能告诉我这是什么格式? (2)。如果是这样,解析数据的最简单方法是什么?我已经使用 BeautifulSoup
所以我有一个看起来像这样的 html 文档: Speaker Name: Title of Talk | Subtitle | website.com ... [Other Stuff] Poste
我是一名优秀的程序员,十分优秀!