• 在strust2 框架下,前端APP传过来的中文数据乱码问题


    public String addMessage() throws UnsupportedEncodingException{
    		
    		Patient patient=new Patient();
    		patient.setMACHINE_CODE(machine_code); 
    		
    		patient.setPATIENT_NAME(name);
    	
    		patient.setPATIENT_GENDER(gender);
    		patient.setPATIENT_AGE(age);
    		patient.setPATIENT_BIRTHDAY(birth);
    		patient.setPATIENT_BMI(BMI);
    		patient.setPATIENT_HEIGHT(height);
    		patient.setPATIENT_WEIGHT(weight);
    		patient.setPATIENT_PASSWORD(phoneNumber);
    		patient.setPATIENT_EMAIL(email);
    		patient.setPATIENT_LOCATION(location);
    		
    		int flag= illerappService.addMessage(patient);
    		return SUCCESS;
    		
    	}
    get set方法省略
    

     前台传过来的数据数字和英文 都没问题,就是传过来gender中文出现乱码现象。

    改成:    String _gender = new String(gender.getBytes("ISO-8859-1"),"utf-8");

    patient.setPATIENT_GENDER(_gender);
  • 相关阅读:
    I
    D
    K
    G
    J
    Doom HDU
    Mountaineers Gym
    华南理工大学“三七互娱杯”程序设计竞赛(重现赛)( HRY and array 高精度除法模板)
    Corn Fields POJ
    linux如何安装缺失依赖
  • 原文地址:https://www.cnblogs.com/softwarewebdesign/p/5630175.html
Copyright © 2020-2023  润新知