unicode相关内容

在Java中打印'\\\'

当我执行 char c ='\\\'; System.out.println(c); 在Eclipse中,它打印一个小方块,这意味着一个空字符。 但是当我在CLI中运行它时,它打印'a'。 然后我在其他计算机上运行它,有些打印'a',有些打印一个空格。 $ b b 为什么会发生这种情况? 我的操作系统是Windows 7专业32位。其他系统是 ..
发布时间:2016-11-18 12:28:10 Java开发

什么是char.GetNumericValue的处理?

我在 Project Euler 40 工作,是一个bit困扰,没有 int.Parse(char)。不是什么大问题,但我做了一些问问,有人建议 char.GetNumericValue 。 GetNumericValue对我来说似乎是一个很奇怪的方法: 接受char作为参数并返回...? > 如果字符不是'0'到'9',则返回-1.0 这个方法背后有什么目的,返回双重服务?我甚至发 ..
发布时间:2016-11-18 11:30:10 C#/.NET

由字符串拆分的Unicode字符串

我有这个Unicode字符串:АааБббввГ㥴Дд 现在如果我尝试循环真相所有字符,我得到这样的东西: A aa'Б... 有没有办法将此字符串正确分割为chars:Ааа? / reports / tr29 /#Default_Grapheme_Cluster_Table“> UAX 29 。不幸的是,这需要知道哪些字符是哪些类的成员,从Unicode字符数据库和Ja ..
发布时间:2016-11-18 11:29:24 前端开发

使用Python tkinter画布的上标问题

我试图使用canvas.create_text(...)来向图形添加文本。我使用unicode在以下方式有点成功: mytext = u'U\\\⁶'#U ^ 6 canvas.create_text(xPos,yPos,text = mytext,font =(“Times”,“30”) canvas.pack() 它可以工作,但是当增加字体大小时,上标4,5,6, ..
发布时间:2016-11-13 04:12:13 Python

Unicode字符无法在HTML5画布中正确呈现

我想使用HTML5 canvas元素来呈现unicode高音谱号。当使用正确的字符代码(特别是1D120)时,它在HTML中呈现得很好,但是当我尝试在canvas中使用它时,会出现一个奇怪的字符 在我的javascript文件中,它在画布上工作的神奇... var canvas = document.getElementById('canvas'); var context = ca ..
发布时间:2016-11-13 01:06:17 前端开发

如何读取二进制文件与unicode文件名c ++?

在我正在开发的项目中,我处理了很多字符串操作;字符串从二进制文件以及其编码(可以是单字节或双字节)读取。基本上,我读取字符串值为 vector ,读取编码,然后将所有字符串转换为 wstring 为了一致性。 这样工作得相当不错,但是文件名本身可以是双字节字符。我完全无法实际打开输入流。在CI中将使用 _wfopen 函数传递 wchar_t * path ,但 wifstre ..
发布时间:2016-11-06 02:09:22 C/C++开发

使用C ++ 11,我仍然需要一个非标准的字符串操作库的Unicode文本?

我注意到std :: string的length方法返回以字节为单位的长度,同样的方法在std :: u16string返回2字节序列的数量。 我也注意到,当字符或代码点在BMP之外时,length返回4而不是2。 此外,Unicode转义序列限制为\unnnn,因此U + FFFF之上的任何代码点不能由转义序列插入。 换句话说,似乎没有支持 这是接受或推荐的做法,使用一个 ..
发布时间:2016-11-05 23:59:08 C/C++开发

标准方式在C11和C ++ 11转换UTF-8?

C11和C ++ 11都引入了 uchar.h / cuchar > char16_t 和 char32_t 作为明确的16位和32位宽字符,添加文字语法 u“”和 U“”用于写入带有这些字符类型的字符串以及宏 __ STDC_UTF_16 __ 和 __ STDC_UTF_32 __ ,告诉您它们是否对应于UTF-16和UTF-32代码单元。这有助于消除有关 wchar_t 的不确定性,在某些平 ..
发布时间:2016-11-05 23:43:41 C/C++

Unicode转换问题

这是一个关于Unicode的初学者问题。我使用Embarcadero C ++ Builder 2009,他们应该把默认字符串改为使用Unicode。 我在源代码编辑器中键入各种符号 我的程序使用String类型的C ++ Builder来获取用户输入。 我还通过为wchar_t设置值来手动添加输入。 看起来,符号被解释。有时我得到一个符号,例如代码0x00C7('Ç'),但有时相 ..
发布时间:2016-11-03 02:06:39 C/C++开发

在TagLib中打开文件中的Unicode字符

我对C ++区域很新,所以我希望这不会是另一个愚蠢的'C + +字符串'问题。 这是我的问题。我想集成 TagLib (1.5,1.6,只要我管理建立它Windows)到现有的Windows MFC VS2005项目中。我需要它来读取音频文件的元数据(不是写)。 问题是,程序使用CString()存储输入文件名,并启用了Unicode选项(因此默认字符为“wchar_t”)。原因(我认 ..
发布时间:2016-11-02 21:12:31 C/C++开发

在Windows控制台中显示unicode棋子

我一直在开发一个控制台Chess游戏C ++(使用MVS2010),我似乎面临一个问题,我不能解决我自己。问题是,我需要在控制台中显示以下棋子: http:// en .wikipedia.org / wiki / Chess_symbols_in_Unicode 我当然经历了大量的论坛,文章和文档,但仍然没有完成任务。我知道一些字符(特别是我需要的)不能使用Windows控制台提供的字体 ..
发布时间:2016-11-02 01:50:04 C/C++开发

FindFirstFile的期望输入类型是什么?

我会先说我基本上不知道宽字符串和Unicode支持。我让QString和QFile处理这99%的时间,但我试图编译为VC6写的别人的库。 当我编译MSVC2010在Qt Creator我得到这个错误: 错误:C2664:'FindFirstFileW':无法将参数1从'const char *'转换'LPCWSTR' 指向的类型是不相关的;转换需要reinterpret_cast,C风 ..
发布时间:2016-11-01 21:07:54 C/C++开发

使用具有cl的宽字符常数获取“忽略宽字符常数中的无关字符”错误

我最近决定从gcc切换到clang,并且因为使用宽字符常数,我收到以下警告:“宽字符常数中的无关字符被忽略”。下面是获取警告的代码: wstring&线; ... for(wstring :: iterator ch = line.begin(); ch!= line.end(); ++ ch) switch(* ch){ 案例L'│':* ch = L'|';打破; cas ..
发布时间:2016-11-01 21:06:24 C/C++开发

QFile :: open失败与unicode文件名

我想用QFile :: Open打开一个文件,其中我的文件名是unicode: QString fname :decodeName(“D:/أحدالأنشطة。txt”)); QFile qFile(fname); bool b = qFile.open(QIODevice :: ReadOnly); if(b) { FILE * filedesc = fdopen( ..
发布时间:2016-10-30 04:05:46 C/C++开发