codepages相关内容
我在Windows XP控制台中有输出Unicode的问题。 (Microsoft Windows XP [版本5.1.2600]) 第一个代码是(从 http://www.siao2.com/2008/03/18/8306597.aspx ) #include #include #include int main(void){ _setmode(_fileno(
..
问题基本上解释了这个问题。 我使用的是Windows XP Pro Service Pack 3 ComSpec = C:\WINDOWS\\ \\ sysystem32 \cmd.exe 我通过开始...运行对话框... cmd.exe启动控制台 这里是一个我的控制台的“视图”: 命令,然后输出(和我的//注释) C:\> chcp 850 活动代码页:8
..
之前问过一个几乎完全相同的问题。在答复中给出了对代码页的一个很好的解释,但它没有回答我在脑海里的问题:什么控制cmd.exe启动时使用的代码页?在我的系统上,它以某种方式改变。在注册表项HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Control\Nls\CodePage中,有一个项目OEMCP设置为437.这似乎是由cmd.exe使用的cmd.exe(
..
问题 当我想在Python解释器中输入输入 Unicode字符时出现问题(为了简单起见,我在示例中使用了a-umlaut ,但我第一次遇到这样的Farsi字符)。每当我使用python与 chcp 65001 代码页,然后尝试输入甚至一个Unicode字符,Python退出没有任何错误。 我花了几天试图解决这个问题,无济于事。但是今天,我在 python网站上找到了一个主题,另一个在
..
我的Windows cmd CodePage现在在65001. 由于我在做一些Android的东西,需要使用控制台日志,但忘记了如何改变它。 当使用chcp 437更改CodePage时,它工作。但是如果我开始一个新的cmd窗口,它会回来。 如何做chcp的事情,使它pernament? 解决方案 创建一个包含所有所需命令的启动批处理文件。 然后编辑注册表以指向您的启动
..
因为我的cdv文件的编码是“utf-8”,所以当我用excel打开它会导致失真,当我将其转换为标准编码“ANSI”,我得到的错误: 代码: import chardet def convertEncoding (from_encode,to_encode,old_filepath,target_file): f1 = file(old_filepath) content2
..
我的代码如下: # - * - coding:utf-8 - * - print [“asdf”,“中文”] print [“中文”] 打印“中文” Eclipse控制台中的输出非常奇怪: ['asdf' \\xe4\xb8\xad\xe6\x96\x87'] ['\xe4\xb8\xad\xe6\x96\x87'] 中文
..
在哪里可以找到关于每个语言版本的Windows的默认代码页的信息? 我找到了 Windows支持的代码页,但我找不到每种语言的默认值。 我猜猜,例如,安装希腊语版本时默认为Windows-1253(希腊语)。但是其他代码页呢? 解决方案 您可以枚举所有语言环境(使用EnumSystemLocales / EnumSystemLocalesEx) ,然后获取ANSI代码页(Get
..
我正在使用Delphi函数 StringCodePage 我在一个COM函数返回的字符串(Acrobat Annotation getContents - 参见我的其他帖子)上调用它,并返回0. 什么是0? Ansi? 解决方案 代码页0是CP_ACP,是当前Windows ANSI代码页。 从Windows.pas: {$ EX
..
我想将一些扩展ascii字符存储到字典中查找,但对于获取转换没有什么问题。 当前方法我必须存储这些 当前方法: private static void LoadAnsiTable() { for(byte i = 0x20; i
..
我有一堆.txt的记事本++(在它的下拉“编码”菜单)是“ANSI”。 他们有德语字符,[äöüß],它在Notepad ++中显示得很好。 但是当我 File.read一个德语文本example.txt'他们。 因此,任何人都知道我应该提供什么参数 Encoding.default_external = (我假设会是解决方案,对吧?) 当'utf-8'或'cp850
..
我有一个ANSI编码的文本文件,不应该被编码为ANSI,因为ANSI不支持重音的 个字符。我想使用UTF-8。 数据是否可以正确解码或在转码时丢失? 我可以使用什么工具? 下面是我所拥有的示例: çé 我可以从上下文)这些应该是这两个字符: çé 解决方案 编辑:在进入更复杂的解决方案之前消除的一个简单的可能性:您尝试在文本中将字
..
我已阅读 WideCharToMultiByte a>,但我坚持这个参数: lpMultiByteStr [out]指向缓冲区的指针转换后的字符串。 我不太确定如何正确初始化变量并将其送入函数 解决方案 这里有几个函数(基于Brian Bondy的例子),使用WideCharToMultiByte和MultiByteToWideChar在std :: wstr
..
什么是ANSI编码格式?它是系统默认格式吗? 与ASCII有什么不同? 解决方案 ANSI编码是一个略微通用的术语,标准代码页在系统上,通常是Windows。它更适当地称为 Windows-1252 (至少在西部/美国系统,它可以代表其他系统上的某些其他 Windows代码页)。这本质上是一个 ASCII字符集扩展,因为它包括所有ASCII字符和一个附加128个字符代码。这种差异是由于“
..
我在Windows XP控制台中有输出Unicode的问题。 (Microsoft Windows XP [版本5.1.2600]) 第一个代码是(从 http://www.siao2.com/2008/03/18/8306597.aspx ) #include #include #include int main(void){ _setmode(_fileno(
..
我尝试使用一个dll库绘制文本,它只有ANSI版本封装的窗口ANSI API的接口,但我需要使用utf-8存储字符串数据。我不想使用MultiByte / WideChar函数转换字符串,因此我想要一种方法来更改我的应用程序中的CP_ACP,以便我可以输入字符串数据到ANSI apis。感谢。 ps:我不要更改系统默认代码页。 解决方案 CP_ACP 表示系统Ansi代码页。您不
..
我想在Windows上确认我对原始字符串文字和(非宽)执行字符集的理解。 我想要特定确认的相关段落以BOLD。但首先是一些背景。 背景 (相关问题见下文粗体 > 由于 @ TheUndeadFish的回答到我昨天发布的这个问题 ,我已尝试了解在MSVC中用作执行字符集的字符集和编码 Windows(在执行字符集的C ++规范意义;请参阅 @DietmarKühl的发帖)。
..
我已阅读关于 WideCharToMultiByte 的文档,但我' m stuck on this parameter: lpMultiByteStr [out]指向接收转换字符串的缓冲区的指针。 我不太确定如何正确初始化变量并将其送入函数 解决方案 这里有几个函数(基于Brian Bondy的例子),使用WideCharToMultiByte和MultiB
..
我需要从FTP超过5000的文件是.html和.php文件下载。我需要阅读的每个文件,并删除了一些东西,是由病毒放在那里,并保存回FTP 我用下面的代码: 字符串内容; 使用(StreamReader的SR =新的StreamReader(文件名,System.Text.Encoding.UTF8,真)){ 含量= sr.ReadToEnd(); sr.Close(); }使用
..
与切换为utf8 codePAGE后“模式CON CP选择= 65001”,批量处理接缝停止没有任何错误消息的工作。 因此,执行与$ C $ 437 CPAGE 850或正在积极工作正常刚开始控制台“的cmd.exe / c test.bat的”。 执行“模式CON CP选择= 65001”工作正常。 的UTF-8字符显示效果还算不错。 执行类似“回声喂!”正常工作。 但在执行“的c
..