皕杰技术社区

 找回密码
 立即加入

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 517|回复: 8

brt文件复制到服务器打开就乱码了,tomcat报解析模板出错

[复制链接]
发表于 2022-4-29 10:46:35 | 显示全部楼层 |阅读模式
本地的bet文件通过notepad++预览没问题,通过复制到服务器,页面提示这个报错,tomcat报报表解析出错,然后发现复制到服务器的brt文件打开乱码了。请问如何解决呢。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即加入

x
 楼主| 发表于 2022-4-29 11:24:50 | 显示全部楼层
经测试,linux复制没问题。windows服务器出现问题
回复 支持 反对

使用道具 举报

发表于 2022-4-29 14:01:14 | 显示全部楼层
是windows下的brt拿到Linux就报错么
回复 支持 反对

使用道具 举报

发表于 2022-4-29 14:15:37 | 显示全部楼层
不要轻易用编辑软件打开brt文件进行编辑,容易出错,在设计器里修改brt。另看错误是处理jsp文件异常,看看brt里表单设计是否有问题以及jsp编码是否有问题
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-4-29 14:32:00 | 显示全部楼层
爱自行车的拓跋 发表于 2022-4-29 14:15
不要轻易用编辑软件打开brt文件进行编辑,容易出错,在设计器里修改brt。另看错误是处理jsp文件异常,看看b ...

brt设计器预览没有任何问题,本地一切正常,但是手动复制到服务器,预览就解析出错,然后发现brt文件乱码了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-4-29 14:47:19 | 显示全部楼层
幸福味道 发表于 2022-4-29 14:01
是windows下的brt拿到Linux就报错么

不是,本地的手动复制到linux服务器,一切正常,本地的复制到windows服务器,就会报错,然后发现brt文件乱码了,最后通过文件包压缩复制,在解压,bart文件就正常。想知道是什么原因导致的。才好解决。
回复 支持 反对

使用道具 举报

发表于 2022-4-29 15:35:39 | 显示全部楼层
可能传输过程由于网络原因丢失信息
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-4-29 15:40:57 | 显示全部楼层
爱自行车的拓跋 发表于 2022-4-29 15:35
可能传输过程由于网络原因丢失信息

测试过很多次,其他服务器也复现了,跟brt文件内容没关系吧
回复 支持 反对

使用道具 举报

发表于 2022-5-4 13:12:45 | 显示全部楼层
不同服务器之间传递文件,不建议用复制、粘贴的,以“剪切板”作为中转的方式进行文件传输,这种方式牵扯到clipboard的转码,容易出现问题。不同服务器之间传递文件应该使用一些文件传输协议进行,比如ftp等。皕杰报表的brt文件是一种utf-8格式的xml文件,window系统并不认识这种以brt结尾的文件,在复制到clipboard上时,有可能会出现转码错误。而把brt文件放进压缩文件中(比如zip),由于windows的clipboard认识zip结尾的文件,会正确处理文件编码,所以拷贝、粘贴后,文件正常,解压出来也就正常。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

本版积分规则

QQ|小黑屋|手机版|皕杰软件 ( 京ICP备14050931号 )

GMT+8, 2025-2-5 22:04 , Processed in 1.089913 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表