问题标签 [iso-8859-15]

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

sql-server - SQL Server 中的 ISO 8859-15 或 ISO 8859-1?

SQL Server 中的 ISO 8859-15 或 ISO 8859-1 应该使用什么排序规则?我环顾四周,在任何地方都找不到这方面的参考资料。任何帮助是极大的赞赏。

0 投票
2 回答
2406 浏览

c# - 从 UTF-8 转换为 ISO-8859-15 时会自动替换哪些双引号字符?

我有一个 UTF-8 编码的输入文件。我需要使用它的一些内容并从中创建一个 ISO-8859-15 编码的 CSV 文件。

问题是 UTF-8 似乎有几个用于双引号的字符,当将 CSV 文件写入光盘时,这些字符会自动替换为字符"(=引号 U+0022 )。

我们找到的是:

当我像这样写入 CSV 文件时,转换会自动发生:

该方法convertVehicleToCsv转义数据的双引号和其他特殊字符,但不转义特殊的 UTF-8 双引号字符。现在双引号被自动替换,CSV 不再符合RFC-4180,因此损坏。使用我们的 CSV 库读取它失败。

所以问题是:

"转换为 ISO-8859-15 时,还有哪些其他 UTF-8 字符会自动替换/转换为“普通”字符?这是在某处记录的吗?还是我在这里做错了什么?

0 投票
1 回答
49 浏览

python - 将字符从非“utf-8”特征文件转换为python中的英语等值

我的文件中有这样的行:

当我运行以下代码时;

我在某些行上得到这样的输出:

对于这种情况,stackoverflow 上有许多类似的问题,但他们的解决方案不适合我的问题。

我该如何解决这个问题?

0 投票
2 回答
409 浏览

encoding - antlr 4 iso-8859-15 编码文件匹配字符串包含 \u0161š

我有这个语法:

读取 ISO-8859-15 编码的文本文件

用字符串Milešovka。为什么š给出令牌识别错误?

痕迹:

编辑:我正在使用 antlr 4.5.1(并且已经测试了 4.4 - 同样的问题)。

0 投票
0 回答
899 浏览

node.js - 使用 nodejs 进行 ISO-8859-15 编码

我们遇到了一个非常烦人的编码问题,它从环回开始,但似乎与 nodejs 相关。基本上,我们刚刚完成了基于现有 SQL_ASCII 编码的 postgresql 数据库的 Loopback API 开发。由于 API 必须采用 UTF-8,我们尝试将通过 API 路由发送的数据转换为 ISO-8859-15,以便将它们正确插入到我们的基础中。无论我们尝试什么 iconv、utf8、iso-8859 等模块,我们都无法通过 ISO-8859-15 转换的字符串,我们最终得到了非常奇怪的东西。例如 :

如果我们将“标签”插入到我们的数据库中,我们最终会得到类似的东西 = "b�b�"

所以我们只是尝试直接在终端中查看它在基本 nodejs 应用程序中的表现(没有环回或任何其他框架),但结果并没有变得更好。一旦终端编码设置为“ISO Latin 1”,以下代码:

在终端中以这种方式显示:

好像 nodejs 完全无法处理 ISO-8859 字符串。我们在那里遗漏了什么吗?我们注定要使用 UTF-8 字符串来完成这项工作吗?

0 投票
1 回答
149 浏览

utf-8 - 编码:尝试将带有中文字符的 ISO-8859-15 字符串解码为 UTF-8 字符串是否有意义?

我在文件中存储了以下用 ISO-8859-15 编码的字符串:

正确的 UTF-8 字符串是:

????尝试将那些错误的字符再次转换为(因此再次从 ISO-8859-15 转换为 UTF-8)是否有意义测试手机,或者由于 ISO-8859-15 没有针对中文字符而被起诉并且作为它每个字符使用 8 位,汉字所需的 16 位就丢失了吗?

当我尝试以下操作时:

我仍然得到DEBUG_RECEIVED: ????输出。

我对此有点困惑,请,如果你能澄清这个细节,那就太好了。

感谢您的关注。

0 投票
1 回答
11988 浏览

java - 在 Java 中写入具有特定编码的文件

可能与我之前的问题有关(关于如何将“för”转换为“för”)

所以我有一个在我的代码中创建的文件。现在我通过以下代码创建它:

跟着几个

结束(在一个while循环之后)

现在问题是这个文件很大,我想(需要)在不浏览整个文件的情况下跳进去。的seek(long pos)方法RandomAccessFile让我这样做。

这是我的问题:我创建的文件中的字符似乎是用 UTF-8 编码的,我在寻找时唯一的信息是我想跳转到的字符位置。seek(long pos)另一方面,以字节为单位跳跃,所以我没有在正确的位置结束,因为 UTF-8 字符可以超过一个字节。

这是我的问题:当我编写文件时,我可以用 ISO-8859-15 代替(其中字符是字节)吗?这样,seek(long pos)我就会处于正确的位置。或者我应该尝试使用替代方法RandomAccessFile(是否有替代方法可以跳转到字符位置?)

0 投票
3 回答
1582 浏览

python - 用 html 实体替换重音字符

我正在尝试自动执行一系列查询,但是,我需要用相应的 html 实体替换带有重音符号的字符。它需要在 Python3 中

例子:

问题是,每当我尝试做 aword.replace时,它都找不到。

这个:

工作并找到“è”,但这样做:

什么都不做。

0 投票
1 回答
820 浏览

c++ - 在 C++ 中从 UTF-8 转换为 ISO8859-15

我想在 C/C++ 中进行从 UTF-8 到 ISO 8859-15 的转换,而不包括额外的库。

我怎样才能做到这一点?

我找到了以下适用于 ISO 8859-1 的代码,但我不确定如何处理 ISO 8859-15 和 ISO 8859-1 之间的差异(https://en.wikipedia.org/wiki/ ISO/IEC_8859-15):

0 投票
0 回答
181 浏览

linux - 将文件类型从“UTF-8 Unicode 文本”转换为“C 源,ISO-8859 文本”

我是电脑程序编制员。我在 Linux 中编写 C 代码using GCC,它们可以正常运行。现在,我想在 Windows 系统中使用Visual studio 2015. 但它总是显示一些错误和警告,如下所示:

当我打开每个文件并将它们复制到在 Windows 中创建的新文件中并且不做任何其他更改时。它运行正确。但是我的项目包含很多文件,我这样做不是为了解决这个问题。我想通过做一些工作来解决它。

windows中VS2015创建的文件格式为:

linux中touch创建的文件格式为:

我能怎么做 ?