问题标签 [windows-1252]

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 投票
0 回答
176 浏览

android - android studio 中的项目编码是什么?

我最初遇到文件编码不匹配的问题。我已修复,但这意味着项目编码和 IDE 编码是什么意思?

以及使用哪种编码以及其他编码的限制是什么?

我也是安卓和编程的新手。因此,请提供详细的答案或链接以查找更多信息。

0 投票
1 回答
1611 浏览

php - 了解 PHP 的 mb_detect_encoding 和 mb_check_encoding 函数的结果

我试图了解这两个函数的逻辑mb_detect_encodingmb_check_encoding,但文档很差。从一个非常简单的测试字符串开始

使用 Windows-1252 编码时,它是小写的“a”,后跟一个大引号。

我得到以下结果:

  • 我不明白为什么mb_detect_encoding根据https://en.wikipedia.org/wiki/ISO/IEC_8859-1https:/ /en.wikipedia.org/wiki/Windows-1252,该字节x92是在 Windows-1252 字符编码中定义的,但不是在 ISO-8859-1 中定义的。

  • 其次,我不明白如何mb_detect_encoding返回false,但mb_check_encoding可以返回true相同的字符串和相同的字符编码。

  • 最后,我不明白为什么字符串可以被检测为 UTF-8,严格模式与否。该字节x92是 UTF-8 中的延续字节,但在此字符串中,它跟随一个有效字符字节,而不是序列的前导字节。

0 投票
0 回答
437 浏览

java - windows-1252中的java编码文件在notepad++中出现Big5

当我使用编码“windows-1252”编写文件时遇到一个问题:我不知道确切的时间,但有时,文件是用 Big5(中文)编码的。我控制记事本++中的编码

例如,字符串“¤idParam¤vidProduit1¤¤idParam2¤v2¤v”编码良好(在windows-1252文件中),但字符串“¤¤idParam¤vidProduit1¤¤idParam2¤v2¤v”没有!

我正在用 eclipse Mars 和 jdk1.8.0_92 对其进行测试。

我的代码来测试它:

文件“file_ok.txt”在记事本++中是“ANSI”,而文件“file_ko.txt”在记事本++中是“Big5 Traditional”

我已经测试了很多案例,但我没有确定问题是什么,很奇怪......

谢谢你的帮助。

0 投票
1 回答
3433 浏览

php - 如何使用 php 解码 base64 字符串并选择输入字符集?

如何使用 php 解码 base64 字符串并选择输入字符集?

例如它在这里正常工作:https ://www.base64decode.org

我想使用php解码 base64 字符串,我想选择Windows-1252字符集。

我使用这段代码:

但它不显示 Windows-1252 字符集!

谁能帮我?

0 投票
1 回答
1400 浏览

php - CP1252 转 UTF-8 .DBF 文件 PHP

我有一个问题,我无法将我的字符串从 CP1252 转换为 UTF-8,我的字符串来自我的 PHP 函数读取的 .DBF (Windows) 文件

  • 我的应用程序完全用 UTF8 编码

我的文件 .dbf 是用php-xbase加载的

或者

不工作我的字符串返回:

Ordures M‚nagŠres

我也尝试直接执行此操作,但结果相同:

Ordures M‚nagŠres

你有没有想过它可以来自哪里,从php-xbase知道使用iconv转换字符但没有效果我失去了字母的重音......

谢谢你的帮助,对不起我的英语不好

0 投票
1 回答
252 浏览

python - Python编码人名

我正在将数据加载到以 utf-8 编码的 postgresdwh 中,其中包括个人信息 - 包括名字、姓氏和地址。这些值可以包含德语字符,也可以包含umlauts法语字符等é, â, à。数据正在从 Excel 文件中读取到数据框中,然后推送到 postgresql 数据库中。我以前使用以下行来规避编码错误。因此,例如在名字值上:

我现在遇到了引发另一个错误的法语字符:

我已将编码更改为:

但是,将脚本保持原样不会加载带有德语字符的值。我认为windows-1252用于西欧语言,应该能够处理所有这些特殊字符。是否有适用于所有这些语言的替代编码?还是我需要根据处理的值更改编码?

0 投票
1 回答
1106 浏览

r - 在 Mac OS 上的 RStudio 中读取以 windows-1252 (CP1252) 编码的 dbf 文件

我正在尝试使用 R 将一些 dbf 文件读入 R 数据帧,问题是,其中一列在 windows-1252 中编码,我知道我可以使用 Sys.setlocale() 更改为正确的编码但是当我尝试使用:

Sys.setlocale("LC_ALL", "windows-1252") [1] "" 警告消息:在 Sys.setlocale("LC_ALL", "windows-1252") 中:操作系统报告将区域设置设置为 "windows-1252" 的请求不能被尊重

如果我这样读,读的口音(这是来自INEGI的西班牙语墨西哥数据)就会一团糟。

我尝试使用:

Sys.setlocale("LC_CTYPE", "es_ES.ISO8859-1") Sys.setlocale("LC_ALL", "es_ES.ISO8859-1")

但是当我在控制台中看到头部时,它显示:

“Poblacin de 0 a 2 a�os”

代替:

“Población de 0 a 2 años”

但是如果我使用 View() 来读取该文件,则重音是可以的。

0 投票
1 回答
1059 浏览

sql-server - “找不到存储过程'ÿþ'”错误

我正在尝试执行查询,从 SQL 脚本文件中读取内容,将其分配给变量,然后执行内容。然后我得到这个错误说Could not find stored procedure 'ÿþ'。请帮助我理解这个问题。谢谢你。

信息:

SQL Server 2014

SSMS 版本 - 12.0.4100.1

0 投票
1 回答
5648 浏览

javascript - ANSI 中的 JavaScript CSV 文本下载 (Windows-1252)

我尝试使用 Javascript 创建一个 CSV 文件下载。

我们需要将数据从我们的网站导出到第三方程序,创建和下载工作非常好。只有一个问题,我需要用 ANSI (Windows-1252) 编码的 CSV 文件——第 3 方程序非常老旧,无法理解多字节编码。我的文件以 UTF-8 格式提供,直到现在我才发现将文件转换为 ANSI,我总是得到 UTF-8-Content ...

当前的修补程序是打开文件并手动将编码更改为 ANSI,但这并不好,而且对于我公司的一些人来说很难做到(有时他们会忘记它,因为他们对 PC 不太满意)。

我想要一个可以在 ANSI 中使用的文件,而不是在 UTF-8 中使用的文件。我可以在 PHP 中转换文件,它具有正确的编码和内容,但我在服务器上没有写访问权限,这就是为什么我需要使用 AJAX 下载文件动态。

我在 Stackoverflow 上使用了像他这样的解决方案:https ://stackoverflow.com/a/22089405/5092608

但我得到 UTF-8 作为内容。

我退后一步,尝试在一个非常简单的页面上使用 JavaScript 进行转换,但我也得到了 UTF-8 ......:

我没有发现太多关于将 UTF-8 转换为 ANSI 的信息(但在另一个方向有大量的解决方案)。有人知道使用 JavaScript 获取 ANSI (Windows-1252) 文件的解决方案吗?

0 投票
0 回答
740 浏览

r - R - 将 CSV 文件从 Unicode 转换为 Windows-1252

我希望读取我从 GCS 以 Unicode 格式下载的 R 中的 CSV 文件。

当我尝试读取文件时,它是这样的:

警告消息:在扫描中(文件 = 文件,什么 = 什么,sep = sep,报价 = 报价,dec = dec,:在输入连接“reviews_report_201605.csv”上找到无效输入

数据被读取到第 39 行,它遇到一个特殊字符并且无法进一步读取:

未登录部分的 2 个基本功能不起作用。,2016-05-03T09:52:06Z,1462269126290

当代码到达那个笑脸时,代码会被截断。我也不介意把笑脸看成问号。

我的解决方法是通过记事本将 CSV 保存为 ANSI 文件,该文件将相同的笑脸转换为 ??。

我如何在 R 中做到这一点?我尝试了多种方法,但都没有奏效,而且由于文件很多,因此无法手动操作。

我在文件中应用的代码是 Unicode 如下:

请就如何解决此问题提出任何建议。