Tin tức và phân tích của tất cả các thiết bị di động

cấu hình UTF-8 trong WebSphere, WebLogic, Tomcat, TC Server, JBoss

UTF-8 đã trở thành mã hóa ký tự chiếm ưu thế trong các ứng dụng web.

Trong bài viết này, tôi sẽ nói về cách định cấu hình UTF-8 trong IBM WAS, Oracle Weblogic, Tomcat, TC Server và JBoss.

Máy chủ ứng dụng WebSphere

  • Đăng nhập vào Bảng điều khiển quản trị WebSphere
  • Mở rộng Máy chủ >> Máy chủ ứng dụng
  • Nhấp vào Máy chủ ứng dụng (JVM) mà bạn muốn bật UTF-8
  • Mở rộng Java và quản lý quy trình trong cơ sở hạ tầng máy chủ của bạn
  • Nhấp vào Định nghĩa quy trình
  • Bấm vào máy ảo Java
  • Thêm tham số sau vào Đối số Java chung
-Dclient.encoding.override=UTF-8
  • Nhấp vào OK, đồng bộ hóa nút nếu có
  • Khởi động lại máy chủ ứng dụng (JVM) để các thay đổi có hiệu lực.

Máy chủ WebLogic của Oracle

  • Điều hướng đến đường dẫn tên miền Weblogic của bạn
  • Chuyển đến thư mục bin
  • Thêm tham số sau vào setDomainEnv.sh dưới biến Java_OPTS.
-Dfile.encoding=utf8
  • Khởi động lại máy chủ Weblogic để các thay đổi có hiệu lực.

mèo con

  • Chuyển đến thư mục nhà (cài đặt) tomcat
  • Chuyển đến thư mục cấu hình
  • Thêm tham số sau vào tệp server.xml trong Cổng kết nối.
URIEncoding="UTF-8"

Lưu ý: Nếu bạn có nhiều cổng Trình kết nối, bạn cần thêm chúng vào bên dưới tất cả các cổng đó.

  • Chuyển đến tomcat home (thư mục cài đặt)
  • Chuyển đến thư mục bin
  • Thêm tham số sau vào catalina.sh dưới biến Java_OPTS.
-Djavax.servlet.request.encoding=UTF-8 -Dfile.encoding=UTF-8

Trước:

JAVA_OPTS=”-Djavax.servlet.request.encoding=UTF-8 -Dfile.encoding=UTF-8”
  • Khởi động lại Tomcat để các thay đổi có hiệu lực.

máy chủ Tây Bắc

  • Điều hướng đến thư mục phiên bản Máy chủ TC
  • Chuyển đến thư mục cấu hình
  • Thêm tham số sau vào tệp server.xml trong Cổng kết nối.
URIEncoding="UTF-8"
  • Điều hướng đến thư mục phiên bản Máy chủ TC
  • Chuyển đến thư mục bin
  • Thêm phần sau vào setenv.sh dưới biến CATALINA_OPTS
-Djavax.servlet.request.encoding=UTF-8 -Dfile.encoding=UTF-8

Trước:

CATALINA_OPTS="-Djavax.servlet.request.encoding=UTF-8 -Dfile.encoding=UTF-8"
  • Khởi động lại Máy chủ NW để các thay đổi có hiệu lực.

Máy chủ ứng dụng JBoss

  • Điều hướng đến đường dẫn cài đặt JBoss
  • Chuyển đến thư mục bin
  • Thêm tham số sau vào standalone.conf trong Java_OPTS
-Dfile.encoding=UTF-8
  • Khởi động lại JBoss Server để các thay đổi có hiệu lực.

Công cụ xác thực UTF-8

Bạn có thể sử dụng công cụ trực tuyến sau để kiểm tra xem ứng dụng web của bạn có hỗ trợ mã hóa UTF hay không-8

http://coderstoolbox.net/string/

http://validator.w3.org/

Tôi hy vọng các hướng dẫn ở trên sẽ giúp bạn thiết lập UTF-8 trên nhiều máy chủ ứng dụng.

Nếu bạn muốn nâng cao kỹ năng quản trị Oracle Weblogic của mình, hãy xem khóa học này của Chris Parent.

Thích bài viết? Làm thế nào về chia sẻ với thế giới?