Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Utf 8 Alfresco 4.0社区-西里尔文utf8(?)txt的文档预览,html显示格式错误的文本_Utf 8_Alfresco_Preview_Malformed_Cyrillic - Fatal编程技术网

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

Utf 8 Alfresco 4.0社区-西里尔文utf8(?)txt的文档预览,html显示格式错误的文本,utf-8,alfresco,preview,malformed,cyrillic,Utf 8,Alfresco,Preview,Malformed,Cyrillic,Alfresco 4.0社区预览器显示格式不正确的utf8(?)txt和html文档。如何为预览器启用utf8或至少强制它正常显示俄语和英语文本 Txt预览-它有最奇怪的行为,这里可能不止一个问题,创建或编辑此文本文档: 试验文本 日本人テストテキスト - 日语测试文本 西班牙文-西班牙语 预览器显示其格式不正确: 当下载文档时,它通常以记事本++显示,它说它有ANSI作为UTF-8编码(不带BOM的UTF-8) 再次内联编辑文档时-所有字段在内联编辑表单中显示正常,但预览器仍显示格式错

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

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

  • 试验文本
  • 日本人テストテキスト - 日语测试文本
  • 西班牙文-西班牙语

预览器显示其格式不正确:

当下载文档时,它通常以记事本++显示,它说它有ANSI作为UTF-8编码(不带BOM的UTF-8)

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

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

用于HTML预览的chrome开发者工具发布:

Request URL:...:8080/share/proxy/alfresco/api/type/cm%3acontent/formprocessor
Request Method:POST
Status Code:200 OK
Request Headersview source
Accept:*/*
Accept-Charset:ISO-8859-1,utf-8;q=0.7,*;q=0.3
Accept-Encoding:gzip,deflate,sdch
Accept-Language:ru,en-US;q=0.8,en;q=0.6
Connection:keep-alive
Content-Length:388
Content-Type:application/json
....
User-Agent:Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.64 Safari/537.31
X-Requested-With:application/x-www-form-urlencoded
...
prop_app_editInline: "true"
prop_cm_content: "<p>теÑтовый текÑÑ‚ - test text</p>↵<p>日本人テストテキスト - japanese test text</p>↵<p>espa&ntilde;ol - spanish</p>"
prop_cm_description: "html test"
prop_cm_name: "html test"
prop_cm_title: "html test"
prop_mimetype: "text/html"
Response Headersview source
Cache-Control:no-cache
Content-Length:166
Content-Type:application/json;charset=UTF-8
Date:Mon, 13 May 2013 23:10:36 GMT
Pragma:no-cache
Server:Apache-Coyote/1.1
请求URL:…:8080/share/proxy/alfresco/api/type/cm%3acontent/formprocessor
申请方式:邮寄
状态代码:200 OK
请求HeaderView源
接受:*/*
接受字符集:ISO-8859-1,utf-8;q=0.7,*;q=0.3
接受编码:gzip、deflate、sdch
接受语言:ru,en-US;q=0.8,en;q=0.6
连接:保持活力
内容长度:388
内容类型:application/json
....
用户代理:Mozilla/5.0(Windows NT 6.1)AppleWebKit/537.31(KHTML,如Gecko)Chrome/26.0.1410.64 Safari/537.31
X-request-With:application/X-www-form-urlencoded
...
prop_app_editInline:“正确”
项目内容:“测试文本”

↵ 日语测试文本

↵ españ;ol-西班牙语 项目描述:“html测试” 项目名称:“html测试” 项目名称:“html测试” 项目类型:“文本/html” 响应头视图源 缓存控制:没有缓存 内容长度:166 内容类型:application/json;字符集=UTF-8 日期:2013年5月13日星期一23:10:36 GMT Pragma:没有缓存 服务器:ApacheCoote/1.1
对于第“部分”,解码器说,当他转换CP1252时→ UTF-8他得到了“T”�товый тек��" - 非常接近“цццццццццц”

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


在极少数情况下,当创建非常简单的文本时(或者可能只是一个单词;-),例如,如果它只写了一个俄语单词“ххх”,previewer会在第一次正常显示它,并且仅当在存储库中创建第一个文档时,但在重新加载previewer或编辑时,会使用相同的文本“ххххххх“-再次出现格式错误。

您是否可以使用节点浏览器检查Alfresco认为内容是什么编码,无论内容是否正确显示?这是否仅在预览器中发生?您是否尝试过设置文档标题(而不是名称)或使用其中一些字符创建标记,并查看它们是否显示正常?我只是想知道。嗨,从来没有正确显示预览:-(只有在非常罕见的情况下,我无法捕捉到。这是来自节点浏览器的数据:它们的父节点:文本内容:cm:content:cm:webpreview:cm:content of cm:webpreview:HTML内容:cm:content:content:webpreview:cm:content of webpreview:还-titles,desc,tags-all OK。因此,它显示了用俄语对所有内容进行UTF8编码,locale-ruers(或者如果仅在内容中使用俄语字母),甚至可以正确显示内容本身,但webpreview内容仍然不正确。