问题标签 [malformed]

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 回答
583 浏览

cordova - 我试图让“config.xml”在我的 Phonegap 应用程序中工作,但得到“格式错误的 config.xml”

在我尝试放入 rim:navigation 之前,它正在工作,

注意:破折号是隐藏个人信息如果有人知道哪里错了请帮忙。

0 投票
1 回答
66 浏览

php - 提取PHP的格式错误的关键字

我正在使用此资源从网页中提取关键字。它工作正常,但有些单词格式不正确。单词“ memory ”被提取为“ memori ”,“ article ”被提取为“ artcl ”。还有许多其他具有类似行为的关键字。这是从URL中提取的一些关键字的列表(var_dump($uniqueKeywords)),作为函数的参数。

PS:我没有剥离数字。

0 投票
2 回答
121 浏览

encoding - 文件编码和变形字符串

我只是在处理一个文本文件,其中包含许多变形的字符串,例如:

我的编辑说文件编码是 latin1。该字符串应该是一个包含一些变音符号的捷克语句子,所以难怪它显示错误。我试图在我的编辑器中强制使用 utf8 和 latin2 编码,但这没有帮助。我也尝试使用 iconv 将文件从 latin1 转换为 utf8 或 latin2 ,但都没有帮助。我经常遇到这样的问题,除了手动重写字符串之外,我不知道任何其他解决方案。有没有更好的方法来解决这个问题?

编辑:

以下是原文:

这是出现格式错误的字符串的部分的十六进制转储:

编辑2:

正如 deceze 所说,上面的句子确实是正确的 utf8。但我刚刚发现了一些奇怪的事情。如果我尝试将文件从 utf8 转码为 utf8(使用 iconv),我会收到一个单词错误:Postgebührat character ü。如果我查看十六进制转储,这个字符表示为\xfc(十进制的 252),这是有效的 latin1 字节编码,ü但完全无效的 utf8 字节编码。似乎文件的一部分在 latin1 中,另一部分在 utf8 中。这是 latin1 中的文件的一部分(可能):

当我对此进行更多研究时,这甚至似乎不是有效的 latin1 原因,即使在 latin1 中它也是乱码(DE: oplátk Ã而不是可能DE: oplatky za)。这部分文件似乎包含一些损坏的文本。

I can't understand how encoding in this file could have got mixed up like that. Any ideas?

0 投票
2 回答
9128 浏览

php - php curl超长url格式错误

我有一个长 url 嵌套在一个变量中:$mp4,并尝试使用 curl 下载它,但我收到格式错误的错误。如果可以,请帮助我,提前谢谢!

以下是我的 php 脚本中的内容:

错误信息:

测试下载的示例网址:

0 投票
1 回答
1367 浏览

facebook-graph-api - *格式错误的访问令牌 - 但这是我得到的令牌 (PHP)

我的 FB-App 有这个问题

我有 2 个文件.. 1) mainApp.php .. 和.. 2) asyncApp.php .. (处理数据,提供内容和狗屎..)

现在..

  • 当用户登录时,一切正常.. 我得到访问令牌并将其保存到 SESSION-Var ..(此处仅处理 mainApp.php).. 但是..

  • 当我通过 jquery.load() 调用 async.php 例如 .. 我总是得到 {"error":{"message":"Malformed access token .. oO

但令牌与我从 mainApp.php 中的 FB 获得的令牌相同.. :(

mainApp:这样我得到了令牌..

后来我调用了 async.php,它应该在用户墙上做一个提要..

如果有人可以帮助我会很好..我现在已经痛苦了将近 2 周了.. :(

0 投票
1 回答
818 浏览

javascript - jquery将html页面加载为纯文本

我正在尝试使用 jquery 加载本地 html 页面并显示它的更改版本。我想我可以很好地进行更改,但我似乎无法加载页面,因为它包含格式错误的标签,例如未关闭的 IMG 或 BR 标签,或 </ 字符,这些标签通常被网络浏览器忽略

但是当我使用 $.get("mypage.html"); 命令,firefox的javascript控制台显示一个错误,告诉我格式错误的标签,最后,ajax响应只包含发送ajax请求的页面(考虑到加载失败,这是正常的)

我猜解决方案是将html页面加载为纯文本,这样firefox就不会捕获格式错误的标签错误,但我无法强制响应类型,所以我总是得到同样的错误。

到目前为止,我尝试像这样设置 ajax 插件:

contentType 和 dataType 设置给了我一个 responseText 但加载仍然失败,所以它包含调用页面的源代码

这个问题真的没有解决办法吗?除了明显的“手动更正html页面中的标签”

我必须补充一点,所有这些都是本地的,不会涉及任何服务器处理。

我正在使用最新的 firefox (20) 和 jquery (1.9.1) 更新到今天

0 投票
0 回答
906 浏览

utf-8 - Alfresco 4.0 社区 - 西里尔字母 utf8(?) txt 的文档预览,html 显示格式错误的文本

Alfresco 4.0 社区预览器显示带有西里尔文格式错误的 utf8(?) txt 和 html 文档。如何为预览器启用 utf8 或至少强制它正常显示俄语和英语文本?

Txt 预览 - 它有最奇怪的行为,也许这里不仅有一个问题,创建或编辑此文本文档:

  • тестовый текст - 测试文本
  • 日本人テストテキスト - 日语测试文本
  • español - 西班牙语

在此处输入图像描述

预览器显示它格式错误:

http://i.imgur.com/Nxr9G2f.jpg

下载文档时,它通常显示在 Notepad++ 中,它说,它具有 ANSI 作为 UTF-8 编码(没有 BOM 的 UTF-8)

再次内联编辑文档时 - 所有字段在内联编辑表单中显示正常,但预览器仍显示格式错误的文本。

Html 预览,注意,预览编码看起来与文本创建/内联编辑情况的预览不同:_http://i.imgur.com/BPtvC3Z.jpg

来自 chrome 开发人员工具的 POST 用于 HTML 预览:

对于“теÑтовый текÑÑ”部分解码器说,当他转换 CP1252 → UTF-8 时,他得到“те�товый тек��” - 非常接近“тестовый текст”。

ubuntu linux 服务器 13.04 上的 alfresco 4.0.e alfresco-community-4.0.e-installer-linux-x64.bin

在极少数情况下创建非常简单的文本(或者可能只是月相影响;-)),例如,如果它只写了一个俄语单词“текст” - 预览器在第一次正常显示它,并且只有在存储库中创建第一个文档时,但在重新加载预览器或编辑时,使用相同的文本“текст”创建下一个文档 - 它再次格式错误。

0 投票
1 回答
253 浏览

json - 想要使用内置的 PHP JSON 解码器但使用 Services_JSON

我正在从我无法控制的服务器请求数据包,并且他们对开发人员可能遇到的任何问题都不感兴趣。

由于速度的原因,我很想为 PHP 使用内置的 json_decode,但我使用的是来自http://mike.teczno.com/json.html的基于 PHP 的解码器,它对于 40,000 个数据包可能非常慢+ 记录。

这是我从服务器收到 JSON 并去掉斜线(stripslashes())后的 JSON:

它应该是:

我尝试了不同的方法,并到处搜索可能处理“惰性”JSON 的替代 PHP 扩展。我想我已经通过查看那里的所有 JSON 后代(如果这对一个或另一个正常)融化了我的大脑,但似乎找不到任何合适的东西。

不必手动编辑数据包并使用内置 PHP json 解码器的速度会很好,但获得准确的信息更重要,使用 Services_JSON 是我唯一的答案。

此外,Services_JSON 能够解码的原因是由于该解码器或生成的 JSON 中的错误吗?

我希望有人看到这些“格式错误”的 JSON 数据包并认出它们。

谢谢你。

编辑:

我很抱歉,这是在带斜杠之前来自服务器的数据包:

我最初将带斜线用于撇号。:(

0 投票
10 回答
48619 浏览

ruby - Ruby 无法解析 CSV 文件:CSV::MalformedCSVError(第 1 行中的非法引用。)

Ubuntu 12.04 LTS

Ruby ruby​​ 1.9.3dev (2011-09-23 修订版 33323) [i686-linux]

导轨 3.2.9

以下是我收到的 CSV 文件的内容:

但是,当我尝试解析 CSV 文件时出现错误:

然后我尝试简化数据,即

但是我仍然遇到同样的错误:

我再次尝试像这样简化数据:

它有效。请参阅下面的输出:

但是我将收到带有引用数据的 CSV 文件,因此我实际上并不是在寻找删除引号解决方案。我无法弄清楚导致错误的原因:CSV::MalformedCSVError: Illegal quoting in line 1。在我之前的示例中.

通过在我的文本编辑器中启用“显示空白字符”和“显示行尾”,我已经验证了 CSV 中没有前导/尾随空格。我还使用以下方法验证了编码。

注意:我也尝试使用 CSV.read,但该方法出现同样的错误。

任何人都可以帮助我摆脱问题并让我了解问题出在哪里吗?

======================

我刚刚在以下位置找到了以下帖子:http ://www.ruby-forum.com/topic/448070并尝试了以下操作:

并得到以下输出:

由于使用的默认col_sep是逗号字符,因此无法正确读取数据。但是我尝试使用这样的quote_char选项:

但最终出现以下错误:

谢谢,吉涅什

0 投票
3 回答
400 浏览

java - java 无效的方法声明;init 中要求的返回类型,运行

我正在制作一个迷你 Java 游戏,编译时出现错误:

第一个版本是 public void init,但我不能那样做,因为我需要使用 try{..}catch(Malformed...) 或在编译时出现另一个错误(需要 catch blah blah)。

这是代码: