问题标签 [string-conversion]

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 投票
0 回答
204 浏览

.net - .Net 中带有 PathEllipsis 的紧凑型长字符串

我有以下字符串,我正在使用 DrawString 在我的一个树视图控件中绘制它。

树视图正在绘制上面的字符串,如下所示:

在此处输入图像描述

现在,我想将上图中显示的相同字符串压缩为另一个字符串。我试过http://www.codeproject.com/KB/vb/NewPathCompactPath.aspx

但是,它没有为我提供上面的图像结果。

请告诉我,如何使用TextRenderer.MeasureText相同的字符串获得相同的结果。

谢谢

0 投票
3 回答
2105 浏览

bytearray - 将字符串转换为字节数组时会发生什么

我认为这是一个新手类型的问题,但我很明白这一点。

我可以找到很多关于如何将字符串转换为各种语言的字节数组的帖子。

我不明白的是在逐个字符的基础上发生了什么。我知道屏幕上显示的每个字符都由一个数字表示,例如它的 ascii 代码。(我们现在可以坚持使用 ASCII,所以我从概念上得到这个 :-))

这是否意味着当我想表示一个字符或一个字符串(这是一个字符列表)时,会发生以下情况

将字符转换为 ASCII 值 > 将 ascii 值表示为二进制?

我已经看到通过将字节数组定义为输入字符串长度的 1/2 来创建字节数组的代码,所以字节数组肯定是相同长度的字符串吗?

所以我有点困惑。基本上我试图将一个字符串值存储到 ColdFusion 中的一个字节数组中,我看不到它有一个明确的字符串到字节数组函数。

但是我可以进入底层的java,但我需要知道在理论上发生了什么。

在此先感谢您,如果您认为我疯了,请告诉我!

格斯

0 投票
2 回答
796 浏览

python - 初学者 Python 问题 RE:字符串格式化类型和 repr() 函数

所以我有这个代码:

我得到这个输出:

1 2 3 4

'一二三四'


我的问题是:

为什么第二行输出有单引号?我不太确定 %r 转换类型是如何工作的。

当我将代码更改为:

我得到这个结果:

1 2 3 4

一二三四

我只是不明白为什么它们的工作方式不同。有人可以为我分解吗?


我读了:

http://docs.python.org/library/stdtypes.html &

http://docs.python.org/library/functions.html#repr

0 投票
6 回答
15114 浏览

c++ - wstringstream 到 LPWSTR

wstringstream我已经使用并需要将其分配给 astruct类型的成员来构建一个字符串LPWSTR。我尝试使用my_stringstream.str().c_str()但得到以下编译时错误:

无法从 'const wchar_t *' 转换为 'LPWSTR'

我怎样才能做到这一点?当我尝试在 GUI 中显示字符串时,我尝试了许多不同的转换组合,或者更多的编译时错误或随机术语。

0 投票
1 回答
3006 浏览

visual-c++ - 将 tchar[] 转换为 LPCWSTR

我正在使用 FindFirstFile 遍历目录以搜索 dll。

当我获取 dll 时,我使用 WIN32_FIND_DATA 结构的 cfilename 来获取该 dll 的名称。

现在,我想将 dll 传递给函数 LoadLibrary() ,该函数期望 dll 的绝对路径。

问题来了:WIN32_FIND_DATA 结构的 cfilename 返回一个 TCHAR[] 数组,它只是 dll 的名称,而不是它的路径。我应该将路径连接到名称以获得绝对路径。

LoadLibrary() 需要一个 LPCWSTR 作为参数。

我需要帮助: (1) 将 WIN32_FIND_DATA 的 cfilename 返回的 TCHAR[] 转换为 LPCWSTR (2) 将上述转换后的 LPCWSTR 与预定义路径 (L"C:\dir\example\") 连接以获得绝对路径。

任何对正确答案的推动都会让我开心:)

问候,安迪

0 投票
2 回答
4318 浏览

vb.net - VB.NET - 任何字符串到日期的转换

简短的问题。我正在尝试将字符串转换为日期(稍后将其放入 INSERT 命令)。我的问题是我正在阅读的字符串总是不同的(没有规则它将是什么格式 - 因为这取决于用户)。

我在stackoverflow上找到了这样一段代码:

但就我而言,它不起作用,因为我不知道要导入哪种格式。是否有任何通用导入功能可以检查所有已知格式?如果现在应该怎么写?(请给我一些提示)。

提前感谢您提供的任何提示和提示,Pete

0 投票
1 回答
798 浏览

c++ - W2CA 可能会丢失数据,对吧?

我正在使用一个试图添加 unicode 支持的旧版 VC++6 应用程序,如果我在传入的字符串上使用 W2CA() 宏,我有一个函数可以调用预期和 unsigned char 的 rpc 调用,我是否正确假设有可能无法转换某些 unicode 字符串?例如,我相信我们的 T+G2 会有问题。我只是问,因为我正在尝试决定编写 wchar_t 版本是否会更好。

谢谢。

0 投票
3 回答
3964 浏览

c++-cli - 如何从 _bstr_t 转换为 System::String

首先,我对C++/CLI有点陌生。

在做了一些研究之后,我发现我可以使用Marshal::PtrToStringBSTR将一个转换IntPtrSystem::String. 那么,有没有办法将我的_bstr_t变量转换为一个IntPtr,以便我可以将它传递给提到的函数并进行转换?

或者,

_bstr_t将变量转换为的正确方法是System::String什么?

0 投票
2 回答
2066 浏览

php - PHP:将特定波斯尼亚语字符转换为非波斯尼亚语(utf8 标准字符)

在波斯尼亚,我们有以下仅在波斯尼亚和克罗地亚以拉丁形式使用的字符,因此我需要将这些字母转换如下:

如果使用某种特殊形式的 RegEx 或 utf8_encode/decode 可以做到这一点,那么该信息和适当的示例将非常受欢迎!谢谢大家。

PS - 想在 PHP 中实现这一点!

0 投票
1 回答
3367 浏览

php - floatval($moneyString) 返回 0

代码:

结果:

字符串(5)“$4.57”
浮点数(0)

我在这里做错了什么?我正在寻找结果是浮动(4.57)。