用maven把程序打成jar包,放到windows服务器上运行,结果写入sql server数据库的中文全是乱码,前台也无法读出来。网上搜了好多,最后确定运行jar包时,指定编码方式为utf-8,格式为java -Dfile.encoding=utf-8 -jar XXXXX.jar,虽然成功了,但是有个疑问,记录下,跟大家交流下:前台全都限定了编码方式,为什么还需要加这句呢?
运行jar程序,读写数据库 中文乱码
最新推荐文章于 2023-10-18 10:02:39 发布
本文记录了一种解决在Windows服务器上运行Java jar包时,与SQL Server交互出现中文乱码的问题。通过在运行命令中指定-Dfile.encoding=utf-8参数,确保程序以UTF-8编码运行,解决了前后台中文显示不正常的情况。尽管前端已设定编码,但该参数对于确保整个程序执行过程中的编码一致性至关重要。
2662

被折叠的 条评论
为什么被折叠?



