8得票2回答
让Haskell程序在Wine环境下采用UTF8语言环境

我正在尝试使用Wine上的GHC为Windows构建我的Haskell应用程序。到目前为止,这很顺利,但我卡在了运行测试套件上,这个测试套件旨在在UTF8语境下运行(例如LANG=C.utf8)。 不幸的是,在Wine下,Haskell运行时始终认为我想要使用非Unicode代码页: $ ...

8得票4回答
为什么 ANSI 代码页和控制台代码页不同?

Microsoft Windows提供了几个函数来查询当前的代码页: GetACP, GetConsoleOutputCP, 以及 GetConsoleCP。 它们返回不同的值。例如,在我的机器上,GetACP 返回1252,而 GetConsoleOutputCP 和 GetConsole...

8得票4回答
如何在控制台打印圆点字符?

这是我的代码: Console.WriteLine("•"); 或者是这个: Console.WriteLine("\u2022"); 我电脑上的结果如下: *哔* 期望的结果是: • 我该如何在控制台上显示上述字符? 我理解哪里发出的声音,因为子弹被翻译成AS...

8得票1回答
F# - 控制台中无法显示纸牌花色

我正在使用f#制作控制台纸牌游戏,但我遇到了使用Unicode字符显示卡牌花色的困难。将花色映射为字符的函数如下所示: let suitSymbol = function | Spades -> "\u2660" | Clubs -> "\u2663" ...

7得票1回答
为什么在Python的IDLE中无法输入某些字符?

我不知道如何解释这个问题,实际上我正在寻找解释,所以我只会提及一些重现该问题的步骤。希望有人能够理解并详细说明: 在Windows 8.1上使用Python 3.5.0。(然而,无论是Python版本还是Windows版本都应该可以复现此问题。) 安装了波斯标准键盘。(可以从这里下载。但我...

7得票4回答
如何指定与底层Windows代码页一致的Java文件编码值?

我有一个Java应用程序,通过InputStreamReader从套接字接收数据。它使用getEncoding方法报告“Cp1252”: /* java.net. */ Socket Sock = ...; InputStreamReader is = new InputStreamRead...

7得票2回答
什么是Codepage 0?

我正在使用Delphi函数 StringCodePage 我通过一个COM函数(Acrobat Annotation getContents - 请参阅我的其他帖子)调用它并返回字符串,但它返回0。 0是什么?Ansi编码?

7得票1回答
使用LINQ-to-Entities处理8位ASCII数据

我在使用LINQ-to-Entities处理8位ASCII字符时遇到了有趣的问题,希望有人能给我一些提示。 我继承了一个SQL Server 2000数据库,其中有一些伪加密列,它们只是将字符串与0xFF异或。不知道为什么,我知道这很糟糕,但现在就是这样。 这些列是SQL数据类型char(7...

7得票1回答
使用C#进行UTF-8到ANSI转换

我是一名.NET开发人员,被要求使用C#编写一个将HTML文件转换为ANSI编码的应用程序。 需要使用ANSI编码是因为转换后的文件将在Visual Fox Pro应用程序中运行。 基本逻辑已经准备好了,问题在于转换本身。 我已经尝试了这段代码:http://social.msdn.mi...