如何在Java中获取非英语单词?

3

我正在使用javascript将主题名称“இயற்பியல்”传递到Java中,在javascript中使用alert。

alert(subject name);

当我使用

இயற்பியல்

显示,而如果我使用以下代码获取主题名称的值,则会得到:

String subname=request.getParameter("subject name").toString;

它没有返回任何内容。


1
主题名称是如何传递的?你能发布代码吗? - user568109
var url="GeneralAction.do"; var parameters="param=add_regulation&subject name="+subject name;变量url="GeneralAction.do"; 变量parameters="param=add_regulation&subject name="+subject name; - Matrix
你传递的参数中,哪里有主题名称 இயற்பியல் - Sandeep
我正在从JavaScript传递“இயற்பியல்”到Action。 - Matrix
2
你说的“它没有返回”是什么意思?具体发生了什么? - Jesper
尽量避免在参数名称中使用空格,这也可能会导致问题。 - gaborsch
1个回答

2
不要在URL参数中加入空格。如果您想传递主题名称,请使用类似"&subjectName="+encodeURIComponent(yoursubjectnamevar)的内容,确保在Java中拆包时也要注意,因为它现在看起来像%E0%AE%87%E0%AE%AF%E0%AE%B1%E0%AF%8D%E0%AE%AA%E0%AE%BF%E0%AE%AF%E0%AE%B2%E0%AF%8D

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接