Javascript 确定json负载是否包含非ISO-8859-1字符

Javascript 确定json负载是否包含非ISO-8859-1字符,javascript,Javascript,我有一个要求,我的数据库不应该存储任何非ISO-8859-1字符集。有一些遗留系统可能会将非ISO-8859-1字符集发送到我的应用程序,我需要在json负载中识别这些字符集,并根据内容拒绝请求。我尝试过使用“decodeURIComponent(escape(payload));”,但随后必须在JSON中逐个提供每个组件的值。如果有其他方法可以做到这一点。请提供帮助。JSON。首先对数据进行字符串化,然后执行StringToArrayBuffer并检查二进制文件!:JSON中的数据字符串通常采

我有一个要求,我的数据库不应该存储任何非ISO-8859-1字符集。有一些遗留系统可能会将非ISO-8859-1字符集发送到我的应用程序,我需要在json负载中识别这些字符集,并根据内容拒绝请求。我尝试过使用“decodeURIComponent(escape(payload));”,但随后必须在JSON中逐个提供每个组件的值。如果有其他方法可以做到这一点。请提供帮助。

JSON。首先对数据进行字符串化,然后执行StringToArrayBuffer并检查二进制文件!:JSON中的数据字符串通常采用UTF-8编码: