问题标签 [wstring]

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 投票
2 回答
592 浏览

c++ - C++ wstringstream << NULL

我遇到了 wstringstream 的问题。当我这样做时

应用程序因错误而崩溃

例如,这很好用:

str 并不总是有价值,有时它可能是 NULL,当它为 NULL 时,我想将 0 放入流中。如何解决?

0 投票
1 回答
332 浏览

c++ - wstring.find_last_not_of() 将国际字符之后的所有内容视为空格?

此代码返回 6 但不应返回 7 ?

0 投票
2 回答
8059 浏览

c++ - 在 c++ 中使用 wstring 编译问题

我需要为基于 Zinc 的 Flash 应用程序重构一个 .dll。

在将一个类从 master 复制并粘贴到分支后,我遇到了一些奇怪的编译错误:

寻址代码:

我使用 Visual Studio 2010,在 IDE 本身中一切正常,没有语法错误或类似的错误。如前所述,我没有接触代码,标题似乎很好。

有谁知道这个错误怎么办?

0 投票
2 回答
32361 浏览

c++ - C++ wchar_t 和 wstrings 有什么“错误”?宽字符有哪些替代方法?

我在 C++ 社区中看到很多人(尤其是 freenode 上的##c++)对wstringsandwchar_t的使用以及它们在 windows api 中的使用感到不满。和 到底有什么“错误” wchar_twstring如果我想支持国际化,宽字符有哪些替代方法?

0 投票
2 回答
704 浏览

c# - 将 wstring、字符串和对枚举变量的引用从 C# 传递到 C++(非托管 DLL)

我有一个 C++ DLL,其中导出了以下函数。

其中状态是枚举类型...

现在我想在我的 C#.NET 应用程序中使用这个 DLL……谁能告诉我如何在 C# 中声明受人尊敬的方法,并且可以调用这些方法……提前致谢……

0 投票
1 回答
3743 浏览

c++ - 将 std::wstring 转换为 SQLWCHAR *

我有一个 C++ 程序,它动态创建一个查询字符串,然后将其传递给SQLExecDirect调用以使用 ODBC 连接到数据库。我在将变量从一个函数传递到另一个函数时遇到问题,所以我认为我一定缺少一些基本的东西?

ConstructQuery函数(返回 type SQLWCHAR *)中,我有:

这将按预期打印语句变量。但是当我像这样将变量传递给我的主函数时:

我没有输出。

如果,而不是statement = (SQLWCHAR *)test.c_str();

我用:statement = L"test string";

该变量通过正常,但我无法在函数的早期部分动态创建“测试字符串”查询。

我很难找到很多关于SQLWCHAR. 我猜我可能转换std::wstringSQLWCHAR *正确?另一种选择是重写该函数,以便所有这些wstringSQLWCHAR *以这种方式进行连接 - 但我不确定这是可能的,即使它是我不认为它是首选?

0 投票
1 回答
299 浏览

c++ - 测试 std::wstring 长度中的分段错误

我只是不明白。我有一个函数可以从列表中读取词干字符串,检查每个字符串是否包含标点符号,并在单个单词图像的循环中构建短语。当我在 if 语句中检查字符串构建/包含s.length() > 0的短语时,我得到一个段错误。这是功能:

确切的错误信息是:

也许我是盲人或错过了什么......

谢谢你的帮助!

0 投票
1 回答
751 浏览

wstring - 将 wchar_t 转换为 wstring

很抱歉提出这么简单的问题,但我试图将 wchar_T 放入 wstring 中,但是当我将其打印出来检查时,我会从 wstring 中得到垃圾。代码如下:

据我从示例中可以看出,我正在做正确的事情,所以我不能害羞地在屏幕上看到垃圾。

在此先感谢您的帮助,

干杯,

尼尔

0 投票
2 回答
650 浏览

c++ - 无法将带有俄语字符的 wstring 写入文件

我正在尝试在 Linux 中使用以下代码中的 C++ 代码编写 wstrings(俄语):

input.tab 内容无效

我已经尝试执行 stackoverflow 中建议的操作,包括 无法将 std::wstring 写入 wofstream 但是我没有帮助。先感谢您

0 投票
3 回答
16951 浏览

c++ - C++ 中的 UTF-8 兼容性

我正在编写一个需要能够处理所有语言文本的程序。我的理解是 UTF-8 可以完成这项工作,但我遇到了一些问题。

我可以说 UTF-8 可以简单地存储char在 C++ 中吗?如果是这样,为什么我在使用带有char,stringstringstream:的程序时会收到以下警告warning C4566: character represented by universal-character-name '\uFFFD' cannot be represented in the current code page (1252)wchar_t(当我使用,wstring和时,我没有得到那个错误wstringstream。)

此外,我知道 UTF 是可变长度的。当我使用atorsubstr字符串方法时,我会得到错误的答案吗?