问题标签 [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.
cordova - 我试图让“config.xml”在我的 Phonegap 应用程序中工作,但得到“格式错误的 config.xml”
在我尝试放入 rim:navigation 之前,它正在工作,
注意:破折号是隐藏个人信息如果有人知道哪里错了请帮忙。
encoding - 文件编码和变形字符串
我只是在处理一个文本文件,其中包含许多变形的字符串,例如:
我的编辑说文件编码是 latin1。该字符串应该是一个包含一些变音符号的捷克语句子,所以难怪它显示错误。我试图在我的编辑器中强制使用 utf8 和 latin2 编码,但这没有帮助。我也尝试使用 iconv 将文件从 latin1 转换为 utf8 或 latin2 ,但都没有帮助。我经常遇到这样的问题,除了手动重写字符串之外,我不知道任何其他解决方案。有没有更好的方法来解决这个问题?
编辑:
以下是原文:
这是出现格式错误的字符串的部分的十六进制转储:
编辑2:
正如 deceze 所说,上面的句子确实是正确的 utf8。但我刚刚发现了一些奇怪的事情。如果我尝试将文件从 utf8 转码为 utf8(使用 iconv),我会收到一个单词错误:Postgebühr
at 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?
php - php curl超长url格式错误
我有一个长 url 嵌套在一个变量中:$mp4,并尝试使用 curl 下载它,但我收到格式错误的错误。如果可以,请帮助我,提前谢谢!
以下是我的 php 脚本中的内容:
错误信息:
测试下载的示例网址:
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 周了.. :(
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) 更新到今天
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
在极少数情况下创建非常简单的文本(或者可能只是月相影响;-)),例如,如果它只写了一个俄语单词“текст” - 预览器在第一次正常显示它,并且只有在存储库中创建第一个文档时,但在重新加载预览器或编辑时,使用相同的文本“текст”创建下一个文档 - 它再次格式错误。
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 数据包并认出它们。
谢谢你。
编辑:
我很抱歉,这是在带斜杠之前来自服务器的数据包:
我最初将带斜线用于撇号。:(
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选项:
但最终出现以下错误:
谢谢,吉涅什
java - java 无效的方法声明;init 中要求的返回类型,运行
我正在制作一个迷你 Java 游戏,编译时出现错误:
第一个版本是 public void init,但我不能那样做,因为我需要使用 try{..}catch(Malformed...) 或在编译时出现另一个错误(需要 catch blah blah)。
这是代码: