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)."