问题标签 [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 投票
2 回答
1066 浏览

python - Python:如何将一串二进制值(任意长度)转换为十六进制数据?

我需要将字符串data = "00000111010110101"转换为十六进制字符串,在这个例子中我需要'075A80'

您可能会注意到一些警告:

  • 不应去除前导零,因此 hex(int(data,2)) 对我不起作用
  • 如果 len(data) %8 != 0 字符串应附加零以以完整字节结尾

在搜索了这个论坛并将不同的答案组合在一起之后,这是我发现的一种方法,但它似乎相当复杂,我希望其他人看到一个更简单的方法。

谢谢!

编辑:数据的一些背景。底层数据是纯位,它不代表整数或其他数值,因此前导零是相关的,必须在结果中表示。在(右)端添加零也不会改变我的用例中的“值”。

0 投票
5 回答
258 浏览

php - 日期字符串不会转换为时间戳

我正在尝试用ctime今天的 a 来获取任何记录。对于某些原因,&tomorrow 和 &yesterday 没有任何值。如果我删除strtotime()它们的值是从mktime. 我在做什么错strtotime

PHP:

错误:

ModelFactory - 'ERROR: syntax error at or near "AND" LINE 1: SELECT * FROM motd WHERE ctime < AND ctime >

PostrgeSQL 表字段:

ctime timestamp(0) with time zone

询问:

SELECT * FROM motd WHERE ctime < 1372402800 AND ctime > 1372230000;

`

0 投票
0 回答
993 浏览

c++ - 字符串转换为 COleDateTime (CRecordset)

在 CRecordset 中,我想将两个日期存储到数据库表中。数据库中的字段来自 type datetime (MS SQL)

有两个变量namedvalidfromvalidtofrom 类型为string。来自dateformat字符串变量的是 DD.MM.YYYY。m_Validfrom并且m_Validto来自 type COleDateTime

CFSC_FULLTRUCK::Update(),我得到一个转换错误。

"Invalid character value for cast specification"

0 投票
1 回答
889 浏览

java - 为什么 toString 方法显示错误?

这是我的代码。我已经覆盖了该toString()方法。因此,当e打印对象时,必须调用重写的方法。但我没有看到被调用的方法。

0 投票
3 回答
3265 浏览

python - 在python中避免L后缀Long

我有一本字典,其中某些键的值可能很长。我想将此字典转换为字符串并将其发送到服务器。但是,当我使用 str(dict) 函数将其转换为字符串时,对于具有长值的值后缀为“L”。当我将它发送到服务器时,它会产生问题。所以任何人都可以建议我一种更简单的方法来避免使用“L”后缀

0 投票
1 回答
8048 浏览

java - String.getBytes(charset) 对 EBCDIC-charset 有错误

通过 String.getBytes(charset) 到 EBCDIC 的字符串转换提供了至少一个错误结果。字符“a”变成 0x3f 但应该是 0x81。

结果是:

  • 支持字符集 IBM-1047:true
  • EBCDIC: 3f8283c1c2c3
  • 支持字符集 ISO-8859-1:true
  • ASCII:616263414243

我能做些什么吗?

0 投票
9 回答
278931 浏览

android - 从字符串转换为 JSON 对象 Android

我正在开发一个 Android 应用程序。在我的应用程序中,我必须将字符串转换为 JSON 对象,然后解析值。我在 Stackoverflow 中检查了解决方案,并在此处找到了类似的问题链接

解决方案是这样的

我在我的代码中使用相同的方式。我的字符串是

替换后我得到了这样的结果

当我执行JSONObject jsonObj = new JSONObject(mybizData);

我收到以下 JSON 异常

org.json.JSONException:字符 1 处的预期文字值

请帮我解决我的问题。

0 投票
1 回答
353 浏览

java - 在Java中将外来字符转换为英文字符

我需要阅读一个 XML 文件,其中包含英语和其他几种语言的国家名称。

在阅读它们后,我将它们放入 HashMap 中,但其中一些使用非英文字符。

示例:Afghanistan在塞尔维亚语中(我认为)是Авганистан

读入并打印到控制台时,该值显示为????????

我该如何解决这个问题?

0 投票
2 回答
239 浏览

php - 变量和字符串作为数组键

我有一个关于数组键的问题。我正在尝试生成以下数组:

我正在使用以下功能:

我知道有一些我无法理解的严重错误,因为当我尝试执行代码时页面被阻塞。如何在数组中插入变量和键以及变量和值?

0 投票
4 回答
3925 浏览

python - python将字符串转换为整数数组

使用 python,我刚刚制作了两个字符串,现在想将它们转换为整数数组。

我的两个字符串是地震的开始和结束时间,看起来像这样

我想将这两个转换为整数数组,以便我可以使用numpy.arange()or numpy.linspace()。预期的输出应该是一个数组,该数组在开始时间和结束时间之间具有多个均匀间隔的值。例如,

然后,我想将此数组的值用作图表 x 轴上的每个增量。任何建议/帮助将不胜感激。