java - jsp - parametri - šumniki

Problemi z drugimi jeziki kot so c++, cgi, java, itd.
Odgovori
M.C
Prispevkov: 630
Pridružen: 24.02.2003 14:27:43

java - jsp - parametri - šumniki

Odgovor Napisal/-a M.C » 04.12.2009 19:42:42

Koda: Izberi vse

  
<%=con.rs.getString("term")%> // tule pride ven normalno čšž
<a href = '../jsp/en.jsp?p3=<%=con.rs.getString("term")%>'>
na '../jsp/en.jsp' pa dobim uza p3 --> ???

isti problem pri <jsp:include s pošiljanjem parametrov

povsod imam na vrhu strani:

Koda: Izberi vse

  
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> 
?
Order is heavens first rule. Therefore some must be better than the rest.

peterv
Prispevkov: 987
Pridružen: 29.03.2002 13:24:32

java - jsp - parametri - šumniki

Odgovor Napisal/-a peterv » 04.12.2009 20:12:46

hmm..

probaj

<%
request.setCharacterEncoding("UTF-8");
%>

M.C
Prispevkov: 630
Pridružen: 24.02.2003 14:27:43

java - jsp - parametri - šumniki

Odgovor Napisal/-a M.C » 04.12.2009 20:13:15

zaenkrat pomaga tole, če skoz tole spustim parameter preden ga pošljem na naslednjo stran, noben to_utf8 in podobni ne zaleže.
Če ma kdo kak pameten komentar

Koda: Izberi vse

  
public static String process_jsp_csz (String s)
  {
    // če na eni jsp strani vidim čšž-je pa pri pošiljanju preko parametra ne pridejo na drugo stran
    // ampak pridejo kot ??? potem uporabim tole funkcijo
    if (s == null) {return null;}

    s = s.replaceAll("ž","&#197;&#190;");
    s = s.replaceAll("Ž","&#197;&#189;");


    s = s.replaceAll("č","Ä&#141;");
    s = s.replaceAll("Č","Ä&#140;" );


    s = s.replaceAll("š","&#197;&#161;");
    s = s.replaceAll("Š","&#197; ");
    
    s = s.replaceAll("ć","Ä&#135;");
    s = s.replaceAll("Ć","Ä&#134;");
    
    s = s.replaceAll("đ","Ä&#145;");
    s = s.replaceAll("Đ","Ä&#144;");

    return s;
  } 
Order is heavens first rule. Therefore some must be better than the rest.

M.C
Prispevkov: 630
Pridružen: 24.02.2003 14:27:43

java - jsp - parametri - šumniki

Odgovor Napisal/-a M.C » 04.12.2009 20:16:35

ja sem probal tudi request.set ....

ne pomaga.
Order is heavens first rule. Therefore some must be better than the rest.

peterv
Prispevkov: 987
Pridružen: 29.03.2002 13:24:32

java - jsp - parametri - šumniki

Odgovor Napisal/-a peterv » 04.12.2009 20:17:57

boljše bi bilo da šumnike zamenjaš z unicode znaki.. se zna zgoditi, da se med raznimi editorji šumniki iz source-a izgubijo...
Sicer pa probaj tisto kar sem ti poslal.. in sporoči če pomaga

peterv
Prispevkov: 987
Pridružen: 29.03.2002 13:24:32

java - jsp - parametri - šumniki

Odgovor Napisal/-a peterv » 04.12.2009 20:22:23

probaj še to..


<%= new String(rs.getString("tvoj atribut").getBytes(),"UTF-8")

peterv
Prispevkov: 987
Pridružen: 29.03.2002 13:24:32

java - jsp - parametri - šumniki

Odgovor Napisal/-a peterv » 04.12.2009 20:29:29

Hmm jaz ponavadi uporabljam kar ISO8859_2, ker imam tudi bazo v tem encodingu (pač ne vem zakaj ni v utf-8)..

Povsod po jsp straneh imam:

<meta http-equiv="Content-Type" content="text/html; charset=ISO8859_2">
<%@ page contentType="text/html; charset=ISO-8859-2" session="true"%>


V kodi pa imam (če uporabljam struts)

Koda: Izberi vse

 public void reset(ActionMapping mapping, HttpServletRequest request) {
        System.out.println("Reset");
        System.out.println("enc: " + request.getCharacterEncoding());

        try {
            request.setCharacterEncoding("ISO8859_2");
        } catch (Exception ex) {
            System.out.println("e: " + ex.toString());
        }

        System.out.println("enc: " + request.getCharacterEncoding());
    }
 
brez tega ne dobim šumnikov..

M.C
Prispevkov: 630
Pridružen: 24.02.2003 14:27:43

java - jsp - parametri - šumniki

Odgovor Napisal/-a M.C » 04.12.2009 21:00:17

tudi:
<%= new String(rs.getString("tvoj atribut".getBytes(),"UTF-98

ne pomaga

tko da zaenkrt onale moja funkcija, do onih 'kvak' pa sem prišel, ko sem enkrat študiral kaj prileti s klienta nametso čšž-jev
Order is heavens first rule. Therefore some must be better than the rest.

peterv
Prispevkov: 987
Pridružen: 29.03.2002 13:24:32

java - jsp - parametri - šumniki

Odgovor Napisal/-a peterv » 04.12.2009 21:26:25

Kaj pa če flikneš v escape char?

Odgovori