问题标签 [non-unicode]

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.

0 投票
1 回答
838 浏览

java - 自动将 Unicode 字符映射到类似的 EBCDIC 1047 字符

0 投票
1 回答
1787 浏览

c++ - libc++ vs VC++:可以用 wstring_convert 完成非 UTF 转换吗?

C++11std::wstring_convert非常*适合标准的 UTF-8 <-> UTF-16/UCS2/UCS4 转换。但是,当我尝试使用不是 from 的构面来实例化 wstring_convert 或 wbuffer_convert 时<codecvt>,它没有按预期工作:

Clang++ 错误提示“在 ~wstring_convert 中调用 codecvt<> 的受保护析构函数”

Visual Studio 允许它(尽管它缺少该语言环境,但这是另一回事),因为它的 wstring_convert 将 facet 指针的生命周期管理典当到它作为成员持有的语言环境对象,并且语言环境知道如何删除指向所有方面的指针。

Visual Studio 是对的而 libc++ 是错的吗?

*正如在 clang++-2.9/libc++-svn 和 Visual Studio 2010 EE SP1 中实现的那样,以下示例适用于两者,但不适用于 GCC,遗憾的是:https ://ideone.com/hywz6

0 投票
3 回答
553 浏览

unicode - 何时使用 Unicode(非 unicode 除外!)

我还没有找到太多(简明)关于何时使用 Unicode 的信息。我知道很多人说最好的做法是始终使用 Unicode。但是 Unicode 字符串确实有更多的内存占用。我是否正确地说Unicode必须在 以下情况下使用

  • 将某些内容打印到本地(例如调试)以外的屏幕上使用。
  • 通常,通过网络发送任何类型的文本,两端位于不同的语言环境/国家
  • 当您不确定要使用哪个时

我认为,如果有人解释了 Unicode 实际发生的事情的基础知识(简明扼要),那将是有益的……我是否正确地说,当以下情况变得混乱时:

  • 物理(字节)字符串使用与发送者不同的字符串表示(代码页,其他......这已经是详细的,虽然很有趣)。

上下文是在编程语言(比如 C++)中使用 Unicode,但我希望这个问题的答案可以用于任何编码情况。
另外,我知道 Unicode 和 NLS 不是一回事,但是说 NLS 意味着使用 Unicode 是否正确?

PS很棒的网站

0 投票
1 回答
449 浏览

asp.net - 网络服务器上的非 unicode 文件名

最近我决定在我们公司安装一个 Intranet Web 应用程序(Open Atrium),但几乎立刻我就遇到了麻烦。我们有巨大的目录 - 混合希腊文(非 Unicode)和英文文件名的子目录文件系统。似乎 Apache 和 IIS 都无法处理通过浏览器读取或写入这些文件。

我想要实现的是在阅读过程中保持文件名完整,尤其是在上传文件时。

注意:音译过程不是一个选项,因为重命名文件会失去意义,因此存在的文件数量很大,无法重命名

所以,我的问题是:我错过了什么吗?是否有任何其他服务器(例如 JSP)可以优雅地处理此问题?

先感谢您

我的配置是 Windows 上的 Xampp、Drupal 6、Open Atrium

0 投票
1 回答
1385 浏览

sql-server - 如何在 SSMS 中编写包含非 unicode 文本的表

我正在处理 SQL Server 中的一些表,这些表使用 8 位字符而不是 unicode 存储文本——varchar 而不是 nvarchar。一定数量的文本包含值超出 ASCII 范围的字符,例如大引号、短划线和 ñ 等国际字符。大概这是可行的,因为我们所有的 PC 和服务器都使用相同的代码页。

但是,当我在 SSMS 中使用“任务”>“生成脚本”脚本工具编写此类表时,生成的脚本会以这样一种方式转换特殊字符,即如果我使用脚本重建表,则特殊字符会损坏。例如“cañon”变成“ca±on”。我可以在脚本包含的 INSERT 语句中看到这一点,其中数据库中的“cañon”在 INSERT 语句中显示为“ca±on”。

在 SSMS 中,如何编写包含 ASCII 范围之外的 varchar 数据的表,以便往返可以工作?

0 投票
2 回答
1018 浏览

jquery - 我们如何使用 JQUERY 了解 div 是否具有 unicode 字符

我想识别网页中至少包含一个 UNICODE 字符的所有对象。

通过这种方式,我想对那些具有 UNICODE 字符的元素执行特定的 CSS 类(可能它们完全是 UNICODE 或者它们可能同时包含 NON-UNICODE 和 UNICODE。例如,具有英语和阿拉伯语的 div。)

有什么办法可以通过浏览器客户端的 JQUERY 来做到这一点?

请指导我。

非常感谢。

0 投票
2 回答
2076 浏览

java - 如何使用 Java Graphics.DrawString 绘制 Wingding.ttf 字体的字符?

我正在尝试使用 Java Graphics.DrawString 从 Wingding.ttf 字体中绘制字符。但生成的图像仅包含矩形而不是字符。

我怎样才能做到这一点?

0 投票
2 回答
3108 浏览

php - 将非 unicode、非英语内容转换为 unicode

我有一个“xyz”语言的文本内容。

这里的字体 xyz (xyz.ttf) 是非 unicode。

现在我想将“XYZ”(xyz.ttf)字体文本转换为unicode“PQR”(pqr.ttf)字体

简单来说,一个非unicode中文(non_uni_chinese.ttf)转uniocode中文(uni_chinese.ttf)

我怎样才能使它成为可能使用 php。有什么帮助吗?

0 投票
1 回答
766 浏览

python - 处理西里尔文(俄文)字母时如何解决 UnicodeEncodeError?

我尝试使用提要解析器读取 RSS 提要。

它适用于英文 RSS 提要,但如果我尝试显示用西里尔字母书写的标题,则会收到 UnicodeEncodeError。它发生在我:

  1. 尝试将标题写入文件。
  2. 尝试在屏幕上显示标题。
  3. 尝试在 URL 中使用它来访问网页。

我的问题是如何轻松解决这个问题。我很想有一个像这样简单的解决方案:

可能有办法用 HTML 代码替换每个西里尔符号吗?

0 投票
1 回答
1766 浏览

database - 如何使用 VARCHAR2 在非 unicode Oracle 数据库中保存 unicode 列?

如何在非 unicode 字符集中配置的 Oracle 数据库中保存 unicode 字符(此配置无法更改)?

文本将保存在 VARCHAR2 列中(不能是 NVARCHAR2)。