Maison > Opération et maintenance > exploitation et maintenance Linux > Comment résoudre le problème tronqué de jsp Linux

Comment résoudre le problème tronqué de jsp Linux

藏色散人
Libérer: 2021-11-24 10:40:12
original
2159 Les gens l'ont consulté

Solution au code tronqué jsp Linux : 1. Modifiez "LANG="zh_CN.GB2312"" sous l'utilisateur ROOT ; 2. Spécifiez simplement l'encodage gb2312 ou GB2312 lors du traitement des chaînes contenant des caractères chinois.

Comment résoudre le problème tronqué de jsp Linux

L'environnement d'exploitation de cet article : système linux5.9.8, ordinateur Dell G3.

Comment résoudre le problème de jsp tronqué sous Linux ?

Solution au code tronqué JSP sous Linux

J'utilise l'encodage gb2312 dans JSP

Et la valeur par défaut du système LINUX est UTF-8

Cela provoque donc erreurs sous LINUX À partir du site Web exécuté sous, les caractères chinois dans la base de données sont tous tronqués. Solutions spécifiques :

1 Sous l'utilisateur ROOT

vi /etc/sysconfig/i18n
Copier après la connexion

, remplacez l'original :

LANG="zh_CN.UTF-8"
SUPPORTED="zh_CN.UTF-8:zh_CN:zh"
SYSFONT="latarcyrheb-sun16"
Copier après la connexion

par

# vi /etc/sysconfig/i18n 修改该文件的内容 # 表示被注释了

#LANG="zh_CN.UTF-8"
#SUPPORTED="zh_CN.UTF-8:zh_CN:zh"
#SYSFONT="latarcyrheb-sun16"
LANG="zh_CN.GB2312"
LANGUAGE="zh_CN.GB2312:zh_CN"
SUPPORTED="zh_CN.GB2312:zh_CN:zh_CN.UTF-8"
SYSFONT="lat0-sun16"
SYSFONTACM="8859-15"
Copier après la connexion

2. Caractères chinois Pour spécifier l'encodage gb2312 ou GB2312

如: String caption = new String(caption.getBytes("iso-8859-1"), "gb2312");//传递的参数,指定编码
String templateContent = "";
FileInputStream fileinputstream = new FileInputStream(filePath);
// 读取模板文件
int lenght = fileinputstream.available();
byte bytes[] = new byte[lenght];
fileinputstream.read(bytes);
fileinputstream.close();
templateContent = new String(bytes,"GB2312"); //指定编码
Copier après la connexion

Apprentissage recommandé : "Tutoriel vidéo Linux"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal