जेना एसडीबी डिफ़ॉल्ट एन्कोडिंग - mysql, चरित्र-एन्कोडिंग, यूरी, urlencode, जेना

मेरे पास कुछ IRI हैं जिनमें जर्मन और फ्रेंच वर्ण हैं:

http://example.org/text/Citroën

and I want to insert them into Jena SDB.डिफ़ॉल्ट MySQL डेटाबेस charset लैटिन 1 है। क्या मुझे UTF8 में एन्कोडिंग को बदलना चाहिए? क्या होगा यदि IRI में चीनी या जापानी वर्ण हैं, तो क्या मुझे इसे UTF8 में बदलना चाहिए?

उत्तर:

उत्तर № 1 के लिए 1

यह बेहतर है अगर डेटाबेस (और JDBC)कनेक्शन) UTF8 है। यदि यह है, तो आपको बाद में अन्य भाषा डेटा की चिंता नहीं करनी होगी और JDBC कनेक्शन UTF8 है। यदि आपको लैटिन 1 चलाना है, तो JDBC URL में, इसे UTF8 घोषित करें (विवरण के लिए MySQL डॉक्टर देखें)


संबंधित सवाल
सबसे लोकप्रिय