问题标签 [latin1]

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 回答
796 浏览

c# - C#:解析 Lating1Encoded 文档时 Xpath 中的“瑞典语”字符

我有一组需要解析的 html 文档。它们以 Latin1Encoded 编码。我正在使用 HtmlAgiliy 包进行“解析”。

我有一个 Xpath 查询(带有瑞典字符),由于文档和编码之间的编码不同,我无法工作 VS 将 XPath 查询存储在?

Xpath 查询:

xpath 查询在 Firefox 扩展 xpath 检查器中运行良好。

0 投票
1 回答
369 浏览

mysql - 在 MySQL 中将复合字节转换为 Unicode

我有一个最近迁移到另一台服务器的 MySQL 数据库。不幸的是,MySQL 将其数据转储到 Latin1 中,其中包含由复合字节表示的任何 UTF-8 字符(例如 - 而不是 -)。

是否可以运行一个简单的查询或脚本,在我的表中将这些复合字节转换为 UTF-8?不可能逐行进行,因为有数十万行。

0 投票
2 回答
805 浏览

mysql - 如果我使用 latin1 连接到 utf8 MySQL DB 表会发生什么?

有趣的问题...如果我有一个 CHARSET=utf8 的 MySQL 表,并且我打开一个使用 latin1 编码的连接,会发生什么?

我试过了,甚至可以正确存储和检索诸如 ß 和 æ 之类的字符。这些字符在 utf8 和 latin1 中用不同的字节序列表示,所以我没想到它会起作用。

MySQL 是否在字符编码之间进行某种即时翻译?

0 投票
1 回答
73 浏览

mysql - 修复旧程序:数据库文本编码和不正确的字段类型

我目前正在再次开发一个程序,从那时起,嗯……能力较差。它有很多问题:

  • 数据库排序规则是latin1_swedish_ci. 我想把它转换成utf8。我该怎么做?
  • 数据库有一些字段是存储为 0 或 1 的布尔值。但是,这些字段是varchars 而不是bools。我怎样才能转换这些?
0 投票
2 回答
315 浏览

mysql - 将数据库从一种字符编码转换为另一种

我有一个 MYSQL 数据库。文本当前存储在 charset latin1、 collat​​ion 中latin1_swedish_ci。这些是默认值,在最初创建数据库的那一天,这不是问题。

我想切换到 UTF8,以便数据库中的文本编码与使用数据库的网站上其他地方使用的文本编码相匹配。

我的问题是,在转换数据时我会遇到什么问题,我应该注意什么。我们的大部分文本都适合普通的 acsii,但可能偶尔会有重音字符......

我认为询问有关更改数据的最佳方法的任何建议也是明智的。

0 投票
3 回答
5272 浏览

xml - 如何在 Perl 中将 XML 文档从 Latin-1 转换为 UTF-8?

我们公司希望将我们托管的所有网站从 Latin-1 转换为 UTF-8。经过一番谷歌搜索,我们的 Perl 脚本几乎完成了。现在唯一缺少的是 XML 文件。

将 XML 从 Latin-1 转换为 UTF-8 的最佳方法是什么?它有用吗?

我问是因为我们不确定,因为谷歌上的大多数条目都解释了如何做完全相反的事情。甚至有人说 utf8 可能会导致 XML 出现问题。您能就整个 XML 编码问题给我们启发吗?

0 投票
1 回答
952 浏览

mysql - 将 MySQL 表从 Latin1 转换为 UTF8 时缺少整理信息

我正在转换一个现有的表,例如:

使用以下命令转为 utf8:

这似乎工作正常,但结果表不包含任何排序规则信息:

所以我的问题是,缺少整理信息会是个问题吗?我搜索了谷歌,但在任何地方都找不到提到这一点。我对 collat​​e 标志的理解非常基本(我认为在比较字符串函数中的字符时它在某种程度上很重要?)

谢谢

0 投票
1 回答
55 浏览

php - PHP/MySQL,丢弃从客户端发送的 Unicode

我们所有的表格目前都设置了 LATIN1 字符集。用户目前能够将 unicode 序列放在客户端上并尝试将它们嵌入到我们的应用程序中。从访问我们的数据库中丢弃所有 Unicode 字符的最佳方法是什么?更好的是,这是确保只有基于 LATIN1 字符集的字符被插入到数据库中的最佳方法?

0 投票
2 回答
52544 浏览

c# - 使用 .NET 如何将包含 Latin-1 重音字符的 ISO 8859-1 编码文本文件转换为 UTF-8

我收到了以ISO 88591-1格式保存的文本文件,其中包含来自 Latin-1 范围的重音字符(以及普通的 ASCII az 等)。如何使用 C# 将这些文件转换为UTF-8,以便 ISO 8859-1 中的单字节重音字符成为有效的 UTF-8 字符?

我尝试使用带有 ASCIIEncoding 的 StreamReader,然后通过实例化编码ascii和编码utf8然后使用将 ASCII 字符串转换为 UTF-8,Encoding.Convert(ascii, utf8, ascii.GetBytes( asciiString) )但重音字符被呈现为问号。

我错过了什么步骤?

0 投票
2 回答
153150 浏览

mysql - utf8 和 latin1 的区别

utf8 和 latin1 有什么区别?