html表格合并中文乱码,bootStrap-table这个插件加载从服务器返回的数据中文会乱码...

在使用BootStrap-table加载服务器返回的中文数据时出现乱码,问题可能涉及编码设置、JavaBean属性注解、前端页面编码等多个方面。已检查的JavaBean、HTML头部编码为UTF-8,但前端依然乱码。可能是Ajax请求或插件配置不正确导致,需要进一步排查BootStrap-table的编码配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

bootStrap-table加载从服务器返回的数据,中文会乱码?

这是表格初始化的代码

bV3kxV?w=691&h=533

**

bV3kys?w=782&h=307

**

其实上面都没有疑问都是对的!

动态创建列代码

bV3ky2?w=597&h=485

请求后台数据也是中文的

bV3kCu?w=928&h=279

到了前端

bV3kC4?w=1096&h=501

这是返回的javaBean

public class VideoChildTableModel {

private String id;

private String name;

private double length;

private int status;

@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")

private Date uploadDate;

public String getId() {

return id;

}

public void setId(String id) {

this.id = id;

}

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public double getLength() {

return length;

}

public void setLength(double length) {

this.length = length;

}

public int getStatus() {

return status;

}

public void setStatus(int status) {

this.status = status;

}

public Date getUploadDate() {

return uploadDate;

}

public void setUploadDate(Date uploadDate) {

this.uploadDate = uploadDate;

}

public VideoChildTableModel(String id, String name, double length, int status, Date uploadDate) {

super();

this.id = id;

this.name = name;

this.length = length;

this.status = status;

this.uploadDate = uploadDate;

}

public VideoChildTableModel() {

super();

// TODO Auto-generated constructor stub

}

}

html的头部也是utf-8

bV3kEM?w=992&h=246

然后我自己请求了一下后台数据

bV3kGe?w=1326&h=646

然后自己又写了个ajax请求实验

bV3kIL?w=521&h=326

bV3kI9?w=998&h=431

这个真的不知道是哪儿的问题乱了!只能是这个插件的问题了!我觉得有没有大佬在用的时候遇到过这个问题!前端真的头痛!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值