问题标签 [unicode-string]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 如何获取从 QTextStream 读取的字节数
我使用以下代码从 QFile 中查找读取字节数。对于某些文件,它会给出正确的文件大小,但对于某些文件,它会给出一个近似为 fileCSV.size()/2 的值。我正在发送两个文件,其中的字符数相同,但文件大小不同link text。我应该使用其他一些对象来读取 QFile 吗?
我知道读取 QString 的大小是错误的,如果可以的话,给我一些其他的解决方案。
谢谢你。
php - 将文本(印度语言 - 古吉拉特语)从 word 文档复制到网页文本区域
我正在开发一个印度语(古吉拉特语)网站。
我的问题如下:
我的客户希望他们能够从 word 文档中复制古吉拉特语文本并粘贴到文本区域。
但是当我从 word doc 复制文本并粘贴到文本区域时,它会被转换为英文字母。
http://www.chanakyanipothi.com/gujchanakya/Gopika.ttf
以上是我正在使用的字体链接。
我可以为您提供演示代码,以便您进行一些工作。
unicode - 在 C# 中将字符串转换为 Unicode
我想在我的代码中使用Unicode 。我的 Unicode 值为 0100,我正在将我的 Unicode 字符串\u
与我的值相加。当我使用 stringmyVal="\u0100"
时,它正在工作,但是当我像下面这样使用时,它不起作用。该值看起来像"\\u1000";
。我该如何解决这个问题?
我想像下面这样使用它,因为 Unicode 值有时可能会有所不同。
c++ - 帮我将替换文件名扩展名的 Python 代码翻译成 C++
如果您对 Python 一无所知,我深表歉意,但是,以下代码段应该对任何人都非常易读。唯一需要注意的技巧 - 索引列表[-1]
会为您提供最后一个元素(如果有的话),或者引发异常。
我需要将此逻辑转换为具有以下签名的 C++(我实际使用的语言,但到目前为止很烂)函数:void PopulateBackupFileNameOrDie(CAtlString& strBackupFileName, CAtlString& strXmlFileName);
. 这里strXmlFileName
是“输入”,strBackupFileName
是“输出”(我应该颠倒两者的操作吗?)。棘手的部分是(如果我错了,请纠正我)我正在使用 Unicode 字符串,所以寻找这些字符:.xmlXML
不是那么直截了当。最新的 Python 没有这些问题,因为'.'
两者都是长度为 1"."
的 Unicode 字符串(不是"char"
类型),都只包含一个点。
请注意,返回类型是void
- 不要太担心。我不想让您厌烦我们如何将错误传达给用户的细节。在我的 Python 示例中,我只使用了一个断言。您可以执行类似的操作,也可以只添加评论,例如// ERROR: [REASON]
.
请询问是否有不清楚的地方。使用std::string
等而不是CAtlString
函数参数的建议不是我想要的。如果必须,您可以在函数内转换它们,但我不希望在一个函数中混合不同的字符串类型。我正在使用 VS2010 在 Windows 上编译这个 C++。这意味着我不会安装BOOST
或QTString
其他开箱即用的库。窃取一个boost
或其他标题以启用一些魔法也不是正确的解决方案。
谢谢。
unicode - 如何将 Unicode 字符与汉字/汉字结合使用?
我正在尝试找到一种解决方法,以使用字符组合在 unicode 中显示旧字符和稀有字符。目前我正在将一些字典从 EPWING 转换为文本,并且有 36 个不同的字符无法使用普通的 UTF-8 进行复制。下面是 epwing gaiji 到我正在转换的其中一个字典的 unicode 映射的问题部分,在某些领域它有一个有趣的语法,显然用于以不同方式组合字符。我希望是否有人可以识别这种语法是什么,以及我可以在哪里找到有关如何使用它的文档或教程。
我知道这条线应该将彳表示为左垂直部首,其中一个 ✏ 堆叠在另一个 ✏ 的顶部作为字符的右垂直部分:
这个也很明显,是一个旋转了45度的卐:
注意: ?w= 后面的四个字符十六进制代码是 unicode 应该对应的 epwing gaiji 的标识符。
感谢您的时间。
python - Django/Dajaxice 和国际字符的问题
我在使用带有国际字符的 Djajaxice 时遇到问题...
我有一个 django 模板...在该模板中是以下选择:
正如您在 select 的 onchange 中看到的那样,我正在调用 region 函数并向其传递两个参数。回调的名称和选择的值
这是 ajax.py 文件中的函数
这可以正常工作,并且当区域名称中没有任何国际字符时,使用相关数据调用模板中的我的 JavaScript 函数没有问题。
例如说“安塔利亚”。然而,当像“Muğla”这样的地区出现时,它就不起作用了。仔细检查后,变量数据包含“Mu%u011Fla”,我似乎无法将其恢复为我认为的必要格式,以便 Django 可以正确访问模型数据。
我已经使用了页面顶部的魔术引号,我尝试使用 data.decode('string-escape') 对其进行转义并将其推到 utf-8 和返回之间..但我尝试的任何方法似乎都不起作用.. .
这是 Dajaxice、Django 还是 python 问题……还是我在这里遗漏了一些非常简单的东西?
我已经做了两天了,试图解决这个问题....非常感谢您提供的任何帮助。
干杯
python - 将其中带有非 ASCII 符号的 Unicode 对象转换为字符串对象(在 Python 中)
我想发送中文字符由在线服务翻译,并返回生成的英文字符串。我为此使用了简单的JSON和 urllib。
是的,我要宣布。
在我的代码之上。
现在,如果我为 urllib 提供一个字符串类型的对象,即使该对象包含 Unicode 信息,一切都可以正常工作。我的函数被称为translate
.
例如:
导致正确的翻译和执行
确认这是一个字符串对象。
但如果这样做
并尝试使用我的翻译功能,我收到此错误:
经过一番研究,似乎这是一个常见的问题:
现在,如果我输入一个脚本
执行它返回:
但只需在控制台中输入变量:
明白了。
我的问题是我无法控制要翻译的信息如何进入我的功能。看来我必须以 Unicode 形式将其带入,该功能不接受这种形式。
那么,如何将一件事转换为另一件事呢?
我已阅读 Stack Overflow 问题Convert Unicode to a string in Python ( contains extra symbols)。
但这不是我所追求的。Urllib 接受字符串对象但不接受 Unicode 对象,两者都包含相同的信息
好吧,至少在我发送未更改信息的 Web 应用程序的眼中,我不确定它们在 Python 中是否仍然是等价的东西。
unicode - Unicode 可打印字符的范围是多少?
谁能告诉我 Unicode 可打印字符的范围是多少?[例如 Ascii 可打印字符范围是 \u0020 - \u007f]
c++ - 用 C++ 编写和读取 Unicode 文件?
任何人都可以提供一个简单的示例来在 Unicode 文件中读取和写入 Unicode 字符吗?
python - 在 Python 中解决 unicode 输出
我编写了一些代码,将查询发送到谷歌并返回查询结果。显然,检索到的内容是 unicode 格式,所以当我将它们放在一个列表中并打印这个列表(整个列表在一起而不是逐个成员)时,一个烦人的额外“u”总是在所有成员后面这个列表..我怎样才能摆脱它们?我试图将整个文本转换为 ascii,但是因为文本中有一些非 ascii 字符(不同的语言)它失败了,现在你知道我应该怎么做才能获得更好的输出吗?我希望这个额外的“你”不会造成任何麻烦。谢谢