Json-server无法识别中文编码问题

来源:3-2 用状态提升分享组件状态,完成工程列表页面

dg_weile

2021-11-07

老师:
我试着用axios请求Get时
看到json-server打印出来的日志 中文编码了
/projects?name=%E9%AA%91%E6%89%8B 304 28.666 ms - -
但是就是无法搜索到
将内容改为英文 就正常了
请问是什么原因呢?

  useEffect(() => {
    Http.get(`${apiUrl}/projects`,{params:cleanObject(param)}).then(function (response) {
      if (response.status === 200) {
        setList(response.data);
      }
    });
  }, [param]);

最后没找到原因:该用了视频代码也是编码无法查询问题

  useEffect(() => {
    fetch(`${apiUrl}/projects?${qs.stringify(cleanObject(param))}`).then(
      async (response) => {
        if (response.ok) {
          console.log(response)
          setList(await response.json());
        }
      }
    );
  }, [param]);
写回答

2回答

三九z

2021-12-17

我也是这个问题

0
0

梓梁92

2021-11-13

视频里面搜索框,name 只能输入中文才能搜到内容吧

0
0

React17+Hook+TS4 优质实践,仿 Jira 企业级项目

解锁 React17 高阶用法,轻松应对大型复杂长周期项目

2691 学习 · 1236 问题

查看课程