gpt4 book ai didi

java - Action 上的字符编码 URLDecoder

转载 作者:行者123 更新时间:2023-11-28 22:09:18 25 4
gpt4 key购买 nike

我正在尝试解决字符编码问题。我意识到这确实不是解决问题的好方法,但目前我只是想把它包扎起来,当字符编码出现在新的待办事项列表中时,我会提出一个合适的解决方案。

无论如何,目前我已经通过在操作中执行此操作来修复法语字符的字符编码问题:

String folderName = request.getParameter(PK_FOLDER_NAME);
if (response.getCharacterEncoding().equals("ISO-8859-1") && folderName != null) {
folderName = URLDecoder.decode(new String(folderName.getBytes("ISO-8859-1"), "UTF-8"), "UTF-8");
}

然而什么是字符串是数组?我该怎么做?例如,如果字符串是这样的:

String[] memos = request.getParameterValues(PK_MEMO);

我如何使用 URLDecoder 进行转换?

最佳答案

谢谢大家...

我正在寻找的答案是这个(有效):

if (response.getCharacterEncoding().equals("ISO-8859-1") && memos != null) {
for(int n=0; n< memos.length; n++) {
memos[n] = URLDecoder.decode(new String(memos[n].getBytes("ISO-8859-1"), "UTF-8"), "UTF-8");
}
}

关于java - Action 上的字符编码 URLDecoder,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11637078/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com