<Main.xml>
1. Crear un TextView con id text_result
2. Crear un EditText con id edit_text
3. Crear 2 Button con id button1, button2
1. Codificar url o texto.
try {
query = java.net.URLEncoder.encode(edit_text.getText().toString(),
"utf-8");
text_result.setText(query);
} catch
(Exception e)
{
}
2. Descodificar lo decodificado.
try{
text_result.setText(java.net.URLDecoder.decode(edit_text.getText().toString(),
"UTF-8"));
}catch (Exception e){
showMessage(e.toString());}
- ¿Como guardar el texto codificado o decodificado en una Variable
String ?
- Crear una variable string, en mi caso la variable tiene de nombre "result"
*Codificar ejemplo
result =
java.net.URLEncoder.encode(edit_text.getText().toString(), "utf-8");
text_result.setText(query);
*Decodificar ejemplo
(obligatoriamente poner al código un "try catch")
try{
text_result.setText(java.net.URLDecoder.decode(edit_text.getText().toString(),
"UTF-8"));
}catch (Exception e){
showMessage(e.toString());}
- En caso de que quieras codificar o decodificar un texto que
esta un Variable String tendrias que hacer esto y cambiar VARIABLE_NAME por el nombre de tu
variable.
//codificar
result = java.net.URLEncoder.encode(VARIABLE_NAME,
"utf-8");
text_result.setText(result);
//decodificar
try{
text_result.setText(java.net.URLDecoder.decode(VARIABLE_NAME,
"UTF-8"));
}catch (Exception e){
showMessage(e.toString());}