Wir sind in UTF-8-Zeichencodierung in unserer Web-Anwendung ermöglichen, ausgelegt unter Verwendung JSF2.0, Hibernate, MySQL.Aktivieren der UTF-8-Zeichensatz in JSF2.0, Hibernate, MySQL
Im Anschluss an die Datenquelle in unserer Anwendungskontext Datei
<bean id="DataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close">
<property name="driverClass" value="com.mysql.jdbc.Driver" />
<property name="jdbcUrl" value="jdbc:mysql://localhost:3306/dbname" />
<property name="maxPoolSize" value="10" />
<property name="maxStatements" value="0" />
<property name="minPoolSize" value="5" />
<property name="useUnicode" value="yes" />
<property name="characterEncoding" value="UTF-8" />
</bean>
definiert, während die Anwendung läuft wir Ausnahme bekommen
Error creating bean with name 'SessionFactory' defined in ServletContext resource [/WEB-INF/classes/applicationContext.xml]: Cannot resolve reference to bean 'DataSource' Error creating bean with name 'DataSource' defined in ServletContext resource [/WEB-INF/classes/applicationContext.xml]: Invalid property 'useUnicode' of bean class [com.mchange.v2.c3p0.ComboPooledDataSource]: Bean property 'useUnicode' is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter?
Wir auch
einen Fehler bei der folgenden aber erhalten versucht haben, mit<bean id="DataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close">
<property name="driverClass" value="com.mysql.jdbc.Driver" />
<property name="jdbcUrl" value="jdbc:mysql://localhost:3306/dbname?useUnicode=yes&characterEncoding=UTF-8;" />
<property name="maxPoolSize" value="10" />
<property name="maxStatements" value="0" />
<property name="minPoolSize" value="5" />
</bean>
Error: The reference to entity "characterEncoding" must end with the ';' delimiter
Das funktionierte !. Bei der Verwendung von postgresqI hatte ** gesetzt client_encoding TO ‚UTF8‘ ** zu tun, um die Zeichenkodierung zu ändern. Werfen Sie einen Blick auf https://www.postgresql.org/docs/9.3/static/multibyte.html – kimy82