问题标签 [utf-16le]

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

python - 在 ODBC 中的 pandas.read_sql 中使用 Python - UnicodUnicodeDecodeError:“utf-16-le”编解码器无法解码位置 34-35 中的字节:非法 UTF-16 代理

当我在查询中包含某些字段时出现此错误。我已经针对相同的错误查看了其他解决方案,但并没有完全找到我需要的东西,或者至少不了解如何。这个问题还有其他解决方案吗?

在此处输入图像描述

为了提供更多关于我正在做的事情的背景信息:我已连接到两个单独的数据库。我计划首先从 DB1 作为数据框 (DF1) 进行查询,然后从 DB2 作为 DF2 使用 pandas 到基于 DF2 的 DF1 进行计算。最后向 DB2 插入新数据。

0 投票
0 回答
45 浏览

python - 在 Python 中从 UTF16 LE 转换为 ANSI

我有几个以 UTF-16LE 编码的文件,我想将它们转换为 ANSI。我发现了一些关于堆栈溢出的建议(从 ANSI 转换为 UTF-8),但这不起作用。那就是我可以转换文件,但是单词和数字之间有空格,并且转换中的这个字符:ÿ þ

我错过了什么?谢谢

0 投票
1 回答
152 浏览

c# - 如何使用 C# 将 powershell 脚本编码为 base64 UTF16-LE 字符串

我想从字符串编码一个 powershell 脚本,但我不能让它以 UTF16-LE 编码。

我正在使用它来将其编码为 base64 字符串。

但是当我尝试使用 UTF16-LE 编码时,它不起作用,例如:

所以我的问题是如何使用 c# 对 Powershell 脚本进行编码,以便 Powershell 可以接受。

我正在尝试用 C# 在这个网站上实现类似的东西: https ://raikia.com/tool-powershell-encoder/

这是代码示例,powershell 脚本 PowerShellScript 非常长。

这是一些示例编码脚本:https ://pastesite.org/view/raw/74b98937

示例脚本:https ://pastesite.org/view/raw/b573f289

0 投票
0 回答
14 浏览

node.js - Buffer.from 为 utf8 和 utf16 提供相同的输出

我试图从 utf16 数组中获取缓冲区,因为 utf8 数组对字符串失败,因为它包含的特殊字符的代码值类似于 8211 或更大的值。

u16Array 看起来像 =>Uint16Array(5) [8211, 101, 108, 108, 111]

u8Array 看起来像 =>Uint8Array(5) [19, 101, 108, 108, 111]

因此,当我尝试从 u16Array 创建缓冲区数组时,即使我传递了用于编码的参数,我也会得到与 u8Array 相同的缓冲区数组作为输入

bz16 和 bz8 的结果与

缓冲器 (5) [19, 101, 108, 108, 111]

因为我想在创建时将 Uint16Array 存储到缓冲区中