草庐IT

utf-16le

全部标签

python - 使用 Windows 在 Sublime Text 的控制台中打印 utf8 字符串

当从Windows控制台cmd.exe(即SublimeText的外部)使用pythonmyscript.py运行此代码时,它有效:#coding:utf8importjsond=json.loads("""{"mykey":{"readme":"Café"}}""")printd['mykey']['readme']Café当使用CTRL+B在SublimeText2中运行它时,它失败了:要么像这样(默认):printd['mykey']['readme']UnicodeEncodeError:'ascii'codeccan'tencodecharacteru'\xe9'inposi

windows - RHC 设置在 OpenShift 中失败 - UTF8 - SSH

我正在使用OpenShift进行学习,但在我的情况下,RHC设置不起作用。当我尝试执行它时,它在生成授权token时失败:Generatinganauthorizationtokenforthisclient...OnlyvalidUTF-8encodedinputsareaccepted然后它停止了。我的平台是Windows7。 最佳答案 我遇到了完全相同的问题。我通过在控制面板/系统/高级系统设置/计算机名称/更改中从我的Windows8计算机名称中删除非ASCII字符来修复它。试一试。

windows - SDL_Image IMG_Load 在带有 : "Failed loading libpng16-16.dll:" 的 png 上失败

每当我尝试使用SDL_Image的IMG_Load函数加载PNG时,它都会给出错误Failedloadinglibpng16-16.dll:。我在正确的路径中拥有所有正确的dll,我可以使用SDL_Image的其他部分,但由于某种原因它无法加载libpngdll。我怎样才能解决这个问题?感谢您的帮助。 最佳答案 对于MinGW-w64(32位),libpng16-16.dll似乎依赖于zlib1.dll。尝试将zlib包含到您的依赖项中——将DLL包含在可执行文件运行的文件夹中。 关于w

windows - 在内存中绘制 16 位灰度位图

需要绘制16位灰度内存位图。将TCanvas与位图相关联会很棒。我使用Delphi,但任何语言都可以。我只需要这个想法。有什么想法吗?将灰度转换为RGB不是一种选择,因为在此过程中会丢失一半的分辨率(像素深度)。 最佳答案 您可以尝试像ImageFX这样的图像库,或者对于开源库,请尝试Graphics32,或VampyreImagingLIbrary,根据其文档here它支持一些操作,例如在加载到缓冲区中的图像上绘制线条和矩形。我希望扫描仪(图像处理)库比非成像库更好地支持灰度图像,但我不希望扫描仪图像处理库基于内存。但是如果您想直

windows - 让 Haskell 程序在 wine 下采用 UTF8 语言环境

我正在尝试在wine上使用GHC来构建我的WindowsHaskell应用程序之一。到目前为止,这运行良好,但我无法运行我的测试套件,它旨在在UTF8语言环境中运行(例如LANG=C.utf8。)不幸的是,在wine下,Haskell运行时总是认为我想使用非unicode代码页:$wineghc-e'GHC.IO.Encoding.CodePage.localeEncoding'CP850$LANG=C.utf8wineghc-e'GHC.IO.Encoding.CodePage.localeEncoding'CP437$LC_ALL=C.utf8wineghc-e'GHC.IO.En

windows - 有什么方法可以从 Windows 10 中的 c# 桌面应用程序使用蓝牙 LE?

我在网上找到的所有关于蓝牙LE的东西都需要一个通用的Windows应用程序,这完全不适合我。有没有一种方法可以在c#中使用蓝牙LE,而不必像在UWP上那样编写我的整个应用程序? 最佳答案 您可以在C#桌面应用程序中使用C#API!我有一个samplehereinGitHub.一般来说,要访问C#APIS,请向您的项目添加两个引用:C:\ProgramFiles(x86)\WindowsKits\10\UnionMetadata\Windows.winmdC:\ProgramFiles(x86)\ReferenceAssemblies

c++ - Windows 对其 Unicode 数据类型使用什么 unicode 编码(UTF-8、UTF-16 等)?

同一个Unicode(标准化)有不同的编码table.例如对于UTF-8编码Acorrespondsto0x0041但对于UTF-16编码,相同的A是representedas0xfeff0041。从这里brilliantarticle我了解到,当我使用C++为Windows平台编程并处理Unicode时,我应该知道它以2个字节表示。但它没有说明任何关于编码的内容。(即使它说x86CPU是小端,所以我知道这两个字节是如何存储在内存中的。)但是我还应该知道Unicode的编码,这样我就有了关于符号如何存储在内存中的完整信息。是否有针对C++/Windows程序员的固定Unicode编码?

c - 微软怎么能说 WinAPI 中一个字的大小是 16 位呢?

我刚刚开始学习WinAPI。在MSDN中,对于WORD数据类型的解释如下。WORDA16-bitunsignedinteger.Therangeis0through65535decimal.ThistypeisdeclaredinWinDef.hasfollows:typedefunsignedshortWORD;很简单,和我学习用的其他资源也很吻合,但怎么能肯定地说它是16位的呢?Cdatatypes维基百科上的页面指定short/shortint/signedshort/signedshortintShortsignedintegertype.Capableofcontaining

c - 使用 SDL 时未定义对 WinMain@16 的引用

我在让一切正常工作方面遇到了很多麻烦,以便我可以在Windows上开始开发,而不是Linux,这是我在编码时通常使用的。我在尝试编译SDL程序时遇到了一个相当奇怪的问题。我一包含SDL库,程序就拒绝编译,给我这个错误:c:/mingw/bin/../lib/gcc/mingw32/4.6.2/../../../libmingw32.a:Infunction'main':C:\MinGW\msys\1.0\src\mingwrt/../mingw/main.c:73:undefinedreferenceto'WinMain@16'collect2:ldreturned1existstat

windows - UTF-16 到 UTF-8 的转换(用于在 Windows 中编写脚本)

将UTF-16文件转换为UTF-8的最佳方法是什么?我需要在cmd脚本中使用它。 最佳答案 有一个GNU工具recode您也可以在Windows上使用。例如recodeutf16..utf8text.txt 关于windows-UTF-16到UTF-8的转换(用于在Windows中编写脚本),我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/265370/