问题标签 [utf]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
8385 浏览

xml - xsd 模式可以验证编码,例如 UTF-8,可能吗?

通过使用模式,是否有任何简单/简单的方法来验证 xml msg 的编码?

假设 xml 的第一行“不”值得信赖?例如忽略 ?xml version="1.0" encoding="UTF-8" ?

0 投票
1 回答
920 浏览

asp.net - 更改页面指令中的文化后,ASP.Net UTF-8 无法正确显示

我设计了一个使用以下代码的导出到 excel 页面

替代文字

数据显示在网格视图中,日期格式显示为 M/d/yyyy 所以我将文化 en-GB 添加到页面指令以将日期显示为 d/M/yyyy

替代文字

日期现在正确显示 d/M/yyyy,并且 utf-8 也在 gridview 中正确显示。

但是,一旦我导出到 excel,utf-8 就会出现乱码

当我从页面指令中删除文化时,名称会正确显示,但是我再次面临 M/d/yyyy 问题。

我的问题是:有没有办法将日期显示为 d/M/yyyy 并同时读取正确的 utf-8

任何想法将不胜感激

0 投票
1 回答
16436 浏览

java - 如何使用 utf8 字符正确读取 url 内容?

和:

当我运行它时,我得到:{"sentences"[{"trans":"end","orig":"koďż˝","translit":"","src_translit":""}],"src":"pl","server_time":30} 所以 utf 不能正常工作,但如果我返回编码的 url:http://translate.google.com/translate_a/t?client=o&text=ko%C5%84&hl=en&sl=pl&tl=en并粘贴到 url 栏,我得到正确:{"sentences":[{"trans":"horse","orig":"koń","translit":"","src_translit":""}],"dict":[{"pos":"noun","terms":["horse"]}],"src":"pl","server_time":76}

0 投票
2 回答
177 浏览

php - 在 utf_unicode_ci 编码的 mysql 表中插入多字节(转换为 utf-8)字符串的问题

http://domainsoutlook.com/sandbox/keyword/?s=http://bhaskar.com

我的关键字密度分析器的原始示例。每个关键字都能正确显示,在 unicode 转换等方面没有问题。

现在,当我将这些词添加到表的数据库列时,这些词显示为混乱。

http domainoutlook.com/b/site/bhaskar.com.html

例如,在此前端页面上,如果您看到有一个关键字显示为空白但仍然在网站上出现 8 次。(虽然它在数据库中不是空的)。

我已经检查过,mysql_real_escape_String 没有问题...因为在单词通过 mysql_real_escape_String 之前和之后输出保持不变。

另一个问题是我想修复我的阿拉伯语网址。它们应该显示为 /word-{单词的第一个字母}/{whole word}.html 但它显示为 /word-{whole word}/{单词的第一个字母}.html

我真的需要这两个问题的答案。

0 投票
3 回答
1701 浏览

php - 将php序列化字符串转换为utf8的简单方法?

我正在尝试将希腊数据库转换为 utf8。至此,我已经弄清楚了如何做到这一点(通过 MySQL,而不是通过 iconv() 函数)但我有一个问题:应用程序以 php 序列化格式将大量数据存储在数据库中(通过 serialize()) .

您可能知道,这种格式将字符串长度存储在序列化字符串中。这意味着由于转换后长度发生了变化(因为 php5 不正确支持 Unicode),这些字符串不能再被反序列化。

到目前为止,我正在考虑使用以下方法之一来解决这个问题:

  1. 使用 PHP 将这些字符串转换为 utf8,而不是转换整个序列化字符串,反序列化它并转换数组中的每个项目。
  2. 编写一个脚本来重新计算序列化字符串的长度。

选项#2 似乎更容易,但我认为必须有一种更快的方法来做到这一点。甚至可能是用于转换它们的免费脚本,因为我绝对不是第一个面临这个问题的人。有任何想法吗?

提前致谢。

0 投票
5 回答
125994 浏览

java - UTF-8 和 UTF-16 的区别?

UTF-8 和 UTF-16 的区别?为什么我们需要这些?

0 投票
3 回答
1973 浏览

character-encoding - 是否有任何理由不为所有内容使用 UTF-8、16 等?

我知道最近网络主要是对 UTF-8 进行标准化,我只是想知道是否有任何地方使用 UTF-8 会是一件坏事。我听说过 UTF-8、16 等可能使用更多空间的论点,但最终它可以忽略不计。

另外,在 Windows 程序、Linux shell 和类似的东西中——你能在那里安全地使用 UTF-8 吗?

0 投票
4 回答
6446 浏览

java - 带有中文字符的 URI 无效 (Java)

使用 URL 中的汉字设置 URL 连接时遇到问题。它适用于拉丁字符:

getInputStream() 调用导致:

0 投票
2 回答
19771 浏览

qt - QString::toUtf8 在做什么?

这听起来像是一个显而易见的问题,但我错过了一些关于 UTF-8 的编码方式或 toUtf8 函数如何工作的信息。

我们来看一个非常简单的程序

然后我得到输出

但我知道字母 ü应该被编码为c3bc而不是c383c2bc

谢谢约翰

0 投票
9 回答
57368 浏览

android - 带有乱码 UTF-8 字符的 Android WebView。

我在我的 android 应用程序中使用了一些 webviews,但无法使它们以 utf-8 编码显示。

如果使用这个,我将看不到我的斯堪的纳维亚字符:

如果试试这个,我什么都不会显示

问候