codepages相关内容

Notepad++ 只是称为“ANSI"的编码,有没有人知道 Ruby 该怎么称呼它?

我有一堆 .txt,Notepad++ 说(在它的“编码"下拉菜单中)是“ANSI". 其中包含德语字符 [äöüß],在 Notepad++ 中显示良好. 但是当我 File.read 'this is a German text example.txt' 时,它们并没有直接出现在 irb 中. 那么有谁知道我应该给 Encoding.default_external= 什么参 ..
发布时间:2022-01-07 21:45:34 其他开发

为什么不允许 UTF-8 作为“ANSI"?代码页?

Windows _setmbcp 函数允许任何有效的代码页... (UTF-7 和 UTF-8 除外,不支持) 好的,不支持 UTF-7 是有道理的:字符具有非唯一表示,这会带来复杂性和安全风险. 但为什么不是 UTF-8? 据我所知,“ANSI"Windows API 函数的版本将它们的参数转换为 UTF-16,调用等效的“W"函数,并将输出中的任何字符串转换为“ANSI ..
发布时间:2021-12-28 16:50:03 其他开发

Inno Setup - 将字符串数组转换为 Unicode 并返回到 ANSI

我正在将韩国 CP51949 (EUC-KR) 编码的 ANSI 文件加载到字符串数组 (LoadStringsFromFile) 中.我的系统和预期的最终用户系统没有将 CP51949 设置为传统的非 Unicode 编码. 目前我有两个问题: 除非我使用 Locale Emulator 运行应用程序(这很烦人,因为设置本身只有英文),否则韩语文本会显示为乱码. Pos 给出错误的 ..

你如何正确使用 WideCharToMultiByte

我已阅读关于 WideCharToMultiByte,但我坚持这个参数: lpMultiByteStr[out] 指向接收转换后字符串的缓冲区的指针. 我不太确定如何正确初始化变量并将其提供给函数 解决方案 这里有几个函数(基于 Brian Bondy 的例子),它们使用 WideCharToMultiByte 和 MultiByteToWideChar 在 std::wstring ..
发布时间:2021-12-26 13:29:03 C/C++开发

永久更改 CMD 中的代码页?

我的 Windows cmd CodePage 现在低于 65001.因为我正在做一些 Android 的东西并且需要使用控制台日志,但现在忘记如何更改它了. 当使用 chcp 437 改回 CodePage 时,它​​可以工作.但是如果我打开一个新的 cmd 窗口,它就会返回. 如何做chcp的事情让它永久化? 解决方案 这里 我找到了一个更好的解决方案: 开始 -> ..
发布时间:2021-12-25 17:33:17 其他开发

chcp 65001 代码页导致程序终止而没有任何错误

问题 当我想在 Python 解释器中输入 Unicode 字符时出现问题(为简单起见,我在示例中使用了变音符号,但我首先遇到了波斯语字符).每当我将 python 与 chcp 65001 代码页一起使用,然后尝试输入甚至一个 Unicode 字符时,Python 都会毫无错误地退出. 我花了几天时间试图解决这个问题,但无济于事.但是今天,我在 python 网站上找到了一个帖子,另一个 ..
发布时间:2021-12-25 17:28:36 Python

Encoding.RegisterProvider(CodePagesEncodingProvider.Instance) 不添加额外的编码提供者

我正在开发一个 netcoreapp2.0 控制台应用程序,我需要从 .NET 访问整个编码包. 我已经从 此页面 到我的项目并多次清理/恢复项目. 但是我无法获得所需的额外编码. 以下代码: Console.WriteLine(Encoding.GetEncodings().Length);Encoding.RegisterProvider(CodePagesEncoding ..
发布时间:2021-11-24 16:34:39 C#/.NET

在 C++ 中转换代码页

C# 字符串转换代码的等价物(代码页之间): public static string Convert(string s){编码编码器 = Encoding.GetEncoding(858);返回 Encoding.Default.GetString(encoder.GetBytes(s));} 在 VC++(不是 CLR)中,例如使用 WideCharToMultiByte/MultiByt ..
发布时间:2021-09-25 19:07:47 C/C++开发

为什么有些字符不能在 Python 的 IDLE 中输入?

我不知道如何解释,实际上我正在寻找解释,所以我只提一些重现问题的步骤.希望有人能够理解和详细说明: Windows 8.1 上的 Python 3.5.0.(但是,无论 Python 和 Windows 版本如何,这都应该是可重现的.) 安装了波斯标准键盘.(它可以从这里下载.我再次'我确定问题不限于这个特定的键盘,其他一些语言中的一些字符也有同样的问题.只是为了可重复性.) 打开 ID ..
发布时间:2021-09-08 18:54:25 其他开发

如何从Flutter将亚洲语言打印到热敏打印机上?

我正在使用 Flutter 软件包 esc_pos_printer 1.5.0 来打印到热敏打印机.如果我打印拉丁字符,一切正常.我曾尝试使用多语言代码页,但是在尝试打印泰语字符时它总是失败.我需要能够使用英语,泰语,缅甸语,高棉语和越南语进行打印.此程序包中没有可用的代码页似乎不支持非拉丁美洲语言.这对我乃至其他许多人来说都是一个表演的终结者. II向打印机发送了一个ESC命令以更改代码页 ..
发布时间:2021-05-08 20:21:23 其他开发

将字符串从某些代码页转换为Unicode

我想将CP-1253字符串转换为Unicode,并且还要执行相反的转换. 假设我有两个保存字符串的变量,一个 MySource1253 和一个 MyUnicodeTarget . 我认为 AnsiString 是 MySource1253 的适当类型,而 String 应该适用于 MyUnicodeTarget ,如果我错了,请纠正我. Delphi XE中是否有一些功能可以将这 ..
发布时间:2021-04-30 18:46:52 其他开发

如何使用Delphi XE的TEncoding将西里尔字母或ShiftJis文本保存到文件中?

我正在尝试使用Delphi XE将与系统不同的代码行中的某些文本行(例如西里尔字母)保存到TFileStream中。但是我找不到任何代码示例来生成这些编码文件? 我尝试使用与TStrings.SaveToStream相同的代码,但是我不确定我是否正确实现了它(例如WriteBom部分),并且想知道如何在其他地方完成。这是我的代码: FEncoding:= TEncoding.GetE ..
发布时间:2020-10-20 04:32:36 其他开发

孟加拉语编码

有人知道这是什么编码(孟加拉语): Bs‡iRx eY©gvjvi cO_g eY© ‡fovi WvK,QvM‡ji e?ve?v WvK ‡Nvovi Mvwo; fvov‡U†gvUiMvwo 例如,该网站似乎使用它: http://www.shipbreakingbd.info 它使用自己的字体来表示内容,这只是一个示例。我得到了这种编码的文本文件,需要将其转换为UTF-8 ..
发布时间:2020-10-01 00:54:24 其他开发

如何将unicode文本转换为可读的utf8文本?

关于Unicode和utf8,我遇到了一个严重问题, 我将一段阿拉伯语/波斯文字文件保存到记事本中并保存下来,现在我看到的信息是 $$$ p> 我的问题是如何取回我的数据,这对我来说很重要,请提前感谢 字符串加扰=“ “ÈåØæáåãæäÚÏÏãËáËíÑæÑÓããíã䔓; byte [] bytes = Encoding.GetEncoding(“ ..
发布时间:2020-10-01 00:54:10 其他开发