Heim > Artikel > Web-Frontend > Umgang mit verstümmelten chinesischen Zeichen in JavaScript
Lösung für chinesischen verstümmelten JavaScript-Code: 1. Verwenden Sie „Speichern unter“ des TXT-Textes, um die Kodierung auf das „utf-8“-Format festzulegen. 2. Fügen Sie die Kodierung „charset="utf-8"“ zum js hinzu Ladecode; 3. Verwenden Sie beim Filtern des vollständigen Pfads „if (URI.contains(".css") || URI.contains(".js") || URI.contains(".png")) {. ..}" Der Code kann die Datei beurteilen.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, DELL G3-Computer.
Was soll ich tun, wenn das chinesische Javascript verstümmelt ist?
JS-chinesisches verstümmeltes Problem
Der Hauptgrund, warum js verstümmelte Zeichen im Browser anzeigt, ist das Codierungsproblem. Nachdem das Codierungsproblem gelöst ist, kann js grundsätzlich normal angezeigt werden.
Erstens: Verwenden Sie TXT-Text zum Speichern unter, um die Kodierung festzulegen
Auf diese Weise wird die JS-Datei auf die UTF-8-Kodierung eingestellt.
Zweitens: Codierung im js-Ladecode hinzufügen
charset="utf-8"
Drei: Besondere Umstände, Filter, allgemeine Filter filtern selten .js, .png, .css, Dateien müssen gefiltert werden, wenn der vollständige Pfad gefiltert wird Filter registrieren:
public void doFilter(ServletRequest req, ServletResponse resp, FilterChain chain) throws IOException, ServletException { // 请求和响应强转为子类类型 HttpServletRequest request = (HttpServletRequest) req; HttpServletResponse response = (HttpServletResponse) resp; String URI = request.getRequestURI() ; //对css js png 文件进行判断,true则直接放行。 if (URI.contains(".css") || URI.contains(".js") || URI.contains(".png")) { chain.doFilter(request, response); return ; } request.setCharacterEncoding("UTF-8"); response.setCharacterEncoding("UTF-8"); response.setContentType("text/html"); chain.doFilter(request, response); }
Nachdem der Filter auf diese Weise verarbeitet wurde, werden JS und CSS nicht gefiltert und das Problem ist gelöst
Empfohlenes Lernen: „
JavaScript-Video-TutorialDas obige ist der detaillierte Inhalt vonUmgang mit verstümmelten chinesischen Zeichen in JavaScript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!