मुझे अपने मॉडल ऑब्जेक्ट्स को जारी रखते हुए यूटीएफ -8 एन्कोडिंग समस्या का सामना करना पड़ रहा है। तुर्की में ı 'एक पत्र है। इसके अलावा कुछ अन्य तुर्की वर्ण भी हैं जो यूटीएफ -8 एन्कोडिंग में शामिल हैं। जबकि मैं अपने मॉडल ऑब्जेक्ट्स को जारी रखता हूं, सभी 'ı' वर्ण के रूप में बने रहे हैं? 'डीबी से। मैं उबंटू लिनक्स 64-बिट ओएस पर MySQL 5.5 का उपयोग कर रहा हूं। इसके अलावा मैंने पहले ही यूटीएफ -8 को हाइबरनेट & सी 3 पी 0 कनेक्शन एन्कोडिंग प्रॉपर्टी सेट कर दी है। जब मैं डीबग करता हूं, तो डेटा क्लाइंट से आता है।हाइबरनेट एन्कोड्स गलत वस्तुओं के दौरान गलत होता है [यूटीएफ -8]
यहां मेरी कॉन्फ़िगरेशन है और अगर कोई मेरी मदद कर सकता है तो मैं बहुत खुश रहूंगा।
अग्रिम धन्यवाद।
स्प्रिंग & हाइबरनेट कॉन्फ़िग
<bean id="sessionFactory" class="org.springframework.orm.hibernate4.LocalSessionFactoryBean">
<property name="dataSource"><ref local="dataSource"/></property>
<property name="packagesToScan" value="com.tk.dms.model" />
<property name="hibernateProperties">
<props>
<prop key="hibernate.show_sql">true</prop>
<prop key="hibernate.use_sql_comments">true</prop>
<prop key="hibernate.format_sql">false</prop>
<prop key="hibernate.hbm2ddl.auto">update</prop>
<prop key="hibernate.generate_statistics">true</prop>
<prop key="hibernate.dialect">org.hibernate.dialect.MySQL5InnoDBDialect</prop>
<prop key="hibernate.connection.characterEncoding">UTF-8</prop>
<prop key="hibernate.connection.useUnicode">true</prop>
<!-- c3p0 properties -->
<prop key="hibernate.c3p0.min_size">2</prop>
<prop key="hibernate.c3p0.max_size">50</prop>
<prop key="hibernate.c3p0.maxPoolSize">50</prop>
<prop key="hibernate.c3p0.minPoolSize">2</prop>
<prop key="hibernate.c3p0.initialPoolSize">2</prop>
<prop key="hibernate.c3p0.timeout">300</prop>
<prop key="hibernate.c3p0.max_statements">50</prop>
</props>
</property>
</bean>
बहुत हलवाब धन्यवाद, यूआरएल हल समस्या के लिए charachter एन्कोडिंग जोड़ना .. – talha06
सभी हाइबरनेट और MySQL विन्यास की कोशिश करने के बाद, फ़िल्टर दृष्टिकोण काम किया। धन्यवाद! –
आपने मेरा दिन बचाया ... एक आकर्षण की तरह काम करता है ... – Babu