Opis sposobu obsługi znaków polskich (wielojęzycznych) w Java EE

Transkrypt

Opis sposobu obsługi znaków polskich (wielojęzycznych) w Java EE
dr inż. Piotr Zabawa
Instytut Informatyki
Politechnika Krakowska
Kraków, 10.11.2010
Opis sposobu obsługi
znaków polskich (wielojęzycznych)
w Java EE
1. Przed tworzeniem stron (jsp/xhtml/...) ustawić dla workspace
Eclipse/Window/Preferences/General/Editors/Text Editors/Spelling/Encoding: UTF-8.
Jeśli
strony JSP zostały już wygenerowane bez tego ustawienia, to należy w nagłówku
każdej z nich dopisać:
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
<%@ page contentType="text/html;charset=UTF-8" %>
Nie wiem co należy wpisać w przypadku stron XHTML lub innych?
2. Przy tworzeniu bazy danych MySQL skorzystać z następującej komendy:
3.
create database <nazwa-bazy-danych> default character set utf8;
Dopisać w pliku *-ds.xml w URL do bazy następujące parametry
?useUnicode=true&characterEncoding=utf8
Sprawdziłem, że działa. Upewniłem się u Pana Mateusza Zięby czy to wszystkie problemy,
na jakie możemy natknąć się przy stosowaniu języka polskiego (wielojęzyczności).
Uzyskałem następującą odpowiedź:
"Problemy mogą się pojawić jedynie z komponentami ajaksowymi z jakichś
mniej popularnych bibliotek (z Richfaces nie powinno być problemów)."