UTF-8 を格納するように mysql 5.0 を構成しました。データ型が の列がありますlongtext
。これを保存しようとしましたが、問題なく保存されます(MySQLはUTF-8を保存できます):
Τὴ γλῶσσα μοῦ ἔδωσαν ἑλληνικὴ τὸ σπίτι φτωχικὸ στὶς ἀμμουδιὲς τοῦ Ὁμήρου. Μονάχη ἔγνοια ἡ γλῶσσα μου στὶς ἀμμουδιὲς τοῦ Ὁμήρου. ἀπὸ τὸ Ἄξιον ἐστί τοῦ Ὀδυσσέα Ἐλύτη</p>
テストのために、これを保存してみました:
サンスクリット語: शक्नोम्यत्तुम् । ニュートン サンスクリット語 (標準表記): kācaṁ śaknomyattum; nopahinasti mām. 古典ギリシャ語: ὕαλον ϕαγεῖν δύναμαι· τοῦτο οὔ με βλάπτει. ギリシャ語 (単調): Μπορώ να φάω σπασμένα γυαλιά χωρίς να πάθω τίποτα. ギリシャ語 (ポリトニック): Μπορῶ νὰ φάω σπασμένα γυαλιὰ χωρὶς νὰ πάθω τίποτα. エトルリア語: (必要) ラテン語: Vitrum edere possum; ミヒノンノセット。古いフランス語: Je puis mangier del voirre. ネミーニュイ。フランス語: Je peux manger du verre, ça ne me fait pas mal. プロヴァンス/オック語: Pòdi manjar de veire, me nafrariá pas. ケベック州: J'peux manger d'la vitre, ça m'fa pas mal. Walloon: Dji pou magni do vêre, çoula m' freut nén må. Champenois: (必要) Lorrain: (必要) Picard: Ch'peux mingi du verre, cha m'foé mie n'ma. Corsican/Corsu: (必要) Jèrriais: (必要) Kreyòl Ayisyen (ハイチ): Mwen kap manje vè, li pa blese'm. バスク語: Kristala jan dezaket, ez dit minik ematen. カタロニア語 / カタロニア語: Puc menjar vidre, que no em fa mal. スペイン語: Puedo comer vidrio, no me hace daño. アラゴネス: Puedo minchar beire, no me'n fa mal . Aranés: (必要) Mallorquín: (必要) Galician: Eu podo xantar cristais e non cortarme. ヨーロッパのポルトガル語: Posso comer vidro, não me faz mal. ブラジル系ポルトガル語 (8): Posso comer vidro, não me machuca. Caboverdiano/Kabuverdianu (カーボベルデ): M' podê cumê vidru, ca ta maguâ-m'. Papiamentu: Ami por kome glas anto e no ta hasimi daño. イタリア語: Posso mangiare il vetro e non mi fa male. ミラネーゼ: Sôn bôn de magnà el véder, el me fa minga mal. Roman: Me posso magna'er vetro, e nun me fa male. ナポレターノ: M' pozz magna' o'vetr, e nun m' fa mal. ベネチアン: Mi posso magnare el vetro, no'l me fa mae. Zeneise (ジェノベーゼ): Pòsso mangiâ o veddro eo no me fà mâ. シチリア語: Puotsu mangiari u vitru, nun mi fa mali. Campinadese (サルデーニャ): (必要) Lugudorese (サルデーニャ): (必要) Romansch (Grischun): Jau sai mangiar vaider, senza che quai fa donn a mai. Romany / Tsigane: (必要) Romanian: Pot să mănânc sticlă şi ea nu mă răneşte. エスペラント語: Mi povas manĝi vitron, ĝi ne damaĝas min. Pictish: (必要) Breton: (必要) Cornish: Mý a yl dybry gwéder hag éf ny wra ow ankenya. ウェールズ語: Dw i'n gallu bwyta gwydr, 'dyw e ddim yn gwneud dolur i mi. Manx Gaelic: Foddym gee glonney agh cha jean eh gortaghey mee. 古いアイルランド語 (Ogham): ᚛᚛ᚉᚑᚅᚔᚉᚉᚔᚋ ᚔᚈᚔ ᚍᚂᚐᚅᚑ ᚅᚔᚋᚌᚓᚅᚐ᚜ 古いアイルランド語 (ラテン語): Con·iccim ithi nglano. Ním·géna。アイルランド語: Is féidir liom gloinne a ithe. Ní dhéanann sí dochar ar bith dom. アルスター・ゲール語: Ithim-sa gloine agus ní miste damh é. スコットランド・ゲール語: S urrainn dhomh gloinne ithe; cha ghoirtich i mi. アングロサクソン(ルーン):ᛁᚳ᛫ᛗᚨᚷ᛫ᚷᛚᚨᛋ᛫ᛖᚩᛏᚪᚾ᛫ᚩᚾᛞ᛫ᚻᛁᛏ᛫ᚾᛖ᛫ᚻᛖᚪᚱᛗᛁᚪᚧ᛫ᛗᛖ᛬アングロサクソン(ラテン語):icmægglæseotanondがnehearmiaðmeをヒットしました。中英語: Ich canne glas eten and hit hirtiþ me nouşt. 日本語: 私はガラスを食べることができます、そしてそれは私を傷つけません. 英語 (IPA): [aɪ kæn iːt glɑːs ænd ɪt dɐz nɒt hɜːt miː] (受信発音) 英語 (点字): ⠊⠀⠉⠁⠝⠀⠑⠁⠞⠀⠛⠇⠁⠎⠎⠀⠁⠝⠙⠀⠊⠞⠀⠙ ⠕⠑⠎⠝⠞⠀⠓⠥⠗⠞⠀⠍⠑ ジャマイカ語: Mi kian niam glas han i neba hot mi. Lalland Scots / Doric: あぁ、gless を食べてもいい。グラスゴー語: (必要) ゴシック (4): ̈, . 古ノルド語 (ルーン文字): ᛖᚴ ᚷᛖᛏ ᛖᛏᛁ ᚧ ᚷᛚᛖᚱ ᛘᚾ ᚦᛖᛋᛋ ᛋᚨᚨ 古ノルド語 (ラテン語): Ek get etið veressa þárán. ノルスク / ノルウェー語 (ニーノシュク): たとえば、kan eta glas utan å skada meg. Norsk / Norwegian (Bokmål): Jeg kan spise glass uten å skade meg. Føroyskt / フェロー語: 例: kann eta glas, skaðaleysur. Íslenska / アイスランド語: Ég get etið gler án þess að meiða mig. Svenska / スウェーデン語: Jag kan äta glas utan att skada mig. ダンスク / デンマーク語: Jeg kan spise glas, det gør ikke ondt på mig. Sønderjysk: Æ ka æe glass uhen at det go mæ naue. Frysk / Frisian: Ik kin glês ite, it docht me net sear. オランダ語 / オランダ語: Ik kan glas eten, het doet mij geen kwaad. Kirchröadsj/Bôchesserplat: Iech ken glaas èèse, mer 't deet miech jingpieng. アフリカーンス語: Ek kan glas eet, maar dit doen my nie skade nie. Lëtzebuergescht / ルクセンブルク語: Ech kan Glas iessen, daat deet mir nët wei. ドイツ語 / ドイツ語: Ich kann Glas essen, ohne mir zu schaden. Ruhrdeutsch: Ich kann Glas verkasematuckeln, ohne dattet mich wat jucken tut. Langenfelder Platt: Isch kann Jlaas kimmeln, uuhne datt mich datt weh dääd. Lausitzer Mundart ("Lusatian"): Ich koann Gloos assn und doas dudd merr ni wii. Odenwälderisch: Iech konn glaasch voschbachteln ohne dass es mir ebbs daun doun dud. Sächsisch / Saxon: 'sch kann Glos essn, ohne dass'sch mer wehtue. Pfälzisch: Isch konn Glass fresse ohne dasses mer ebbes ausmache dud. Schwabisch / Swabian: I kå Glas frässa, ond des macht mr nix! Deutsch (Voralberg): I ka glas eassa, ohne dass mar weh tuat. Bayrisch / Bavarian: I koh Glos esa, und es duard man ned wei. Allemannisch: 私は Gloos essen, es tuat man ned weh. Schwyzerdütsch (チューリッヒ): Ich chan Glaas ässe, das schadt mir nöd. Schwyzerdütsch (ルツェルン): Ech cha Glâs ässe, das schadt mer ned. Plautdietsch: (必要) ハンガリー語: Meg tudom enni az üveget, nem lesz tőle bajom. Suomi / フィンランド語: Voin syödä lasia, se ei vahingoita minua. サーミ語 (北部): Sáhtán borrat lása, dat ii leat bávččas. Erzian: Мон ярсан суликадо, ды зыян эйстэнзэ а ули. 北カレリア語: Mie voin syvvä lasie ta minla ei ole kipie. 南カレリア語: Minä voin syvvä st'oklua dai minule ei ole kibie. Vepsian: (必要) Votian: (必要) Livonian: (必要) Estonian: Ma võin klaasi süüa, see ei tee mulle midagi. ラトビア語: Es varu ēst stiklu, tas man nekaitē. リトアニア語: Aš galiu valgyti stiklą ir jis manęs nežeidžia 古いプロイセン語: (必要) ソルブ語 (ヴェンド語): (必要) チェコ語: Mohu jíst sklo, neublíží mi. スロバキア語: Môžem jesť sklo. ネズラニ・マ。Polska / ポーランド語: Mogę jeść szkło i mi nie szkodzi. スロベニア語: Lahko jem steklo, ne da bi mi škodovalo. クロアチア語: Ja mogu jeti staklo i ne boli me. セルビア語 (ラテン語): Ja mogu da jedem staklo. セルビア語 (キリル文字): Ја могу да једем стакло. マケドニア語: Можам да јадам стакло, а не ме штета. ロシア語: Я могу есть стекло, оно мне не вредит. ベラルーシ語 (キリル文字): Я магу есці шкло, яно мне не шкодзіць. ベラルーシ語 (Lacinka): Ja mahu jeści škło, jano mne ne škodzić. ウクライナ語: Я можу їсти скло, і воно мені не зашкодить. ブルガリア語: Мога да ям стъкло, то не ми вреди. グルジア語: მინას ვჭამ და არა მტკივა. アルメニア語: ککرچ क຺क௯क ककानकनका कに入り アルバニア語: Unë mund të ha qelq dhe nuk më gjen gjë. トルコ語: Cam yiyebilirim, bana zararı dokunmaz. トルコ人(オスマン帝国):جامييهبلورمب果ڭ愛ططকাঁচখেতেপারি、マラーティー語: मी काच खाऊ शकतो, मला ते दुखत नाही. カンナダ語: ನನಗೆ ಹಾನಿ ಆಗದೆ, Hindi:Hindi:मैंमैं果anuthखखख愛हूँहूँमुझेचोटपहुंचती タミル語:நான்கண்ணாடி、அதனால்எனக்குஒருவராதுவராது。テルグ語:నేనుగాజుతినగలనుమరియుఅలాఅలానాకుఏమిలేదులేదుsin එයින් මට කිසි හානියක් සිදු නොවේ。ウルドゥー語(3): 他の言語とは別の言語です Pashto(3):زθش犬€خ・م光、惑星掛式 /ペルシアン(3):。منمを信えるخッシける アラム語: (必要) マルタ語: Nista' niekol il-ħġieġ u ma jagħmilli xejn. ヘブライ語 (3): אני יכול לאכול זכוכית וזה לא מזיק ל。イディッシュ語 (3): איך קען עסן גלאڸז און עס טוט מיר נישט װײ. ユダヤアラビア語: (必要) ラディーノ: (必要) ガズ: (必要) アムハラ語: (必要) トゥイ: メトゥミ awe tumpan, ɜnyɜ me hwee. ハウサ語 (ラテン語): Inā iya taunar gilāshi kuma in gama lāfiyā. Hausa (Ajami) (2): إِنا إِىَ تَونَر غِلَاشِ कُمَ إِن غَمَا لَاکِىَا Yoruba(4): Mo lè je̩ dígí, kò ní pa mí lára. リンガラ語: Nakokí kolíya biténi bya milungi, ekosála ngáí mabé tɛ́. (キ) スワヒリ語: Naweza kula bilauri na sikunyui. マレー語: Saya boleh makan kaca dan ia tidak mencederakan saya. タガログ語: Kaya kong kumain nang bubog at Hindi ako masaktan. Chamorro: Siña yo' chumocho krestat, ti ha na'lalamen yo'. フィジー語: Au rawa ni kana iloilo, ia au sega ni vakacacani kina. ジャワ語: Aku isa mangan beling tanpa lara. ビルマ語: က်ယ်ဝန်တော်၊က်ယ်ဝန်မ မ်ယက်စားနိုင်သည်။ ၎င်းက်ရောင့်』(9) ベトナム語 (quốc ngữ): Tôi có thể ăn thủy tinh mà không hại gì. ベトナム語 (nôm) (4): わずか世咹 水晶空害咦 . タイ:ฉันกินกินกระจกกระจกได้ได้มันมันไม่ไม่ไม่ทำモンゴル語(キリリック):理шшшшшчадна、нададхортойエドワード マクドナルド チベット語: ཤེལ་སྒོ་ཟ་ནས་ང་ན་གི་མ་རེད། 台湾語(6): Góa ē-tàng chia̍h po-lê, mā bē tio̍h-siong. 日本語: 私はガラスを食べられます。그래도 아프지 않아요 Bislama: Mi save kakae glas, hemi no save katem mi. ハワイ語: Hiki iaʻu ke ʻai i ke aniani; ʻaʻole nō lā au e ʻeha. Marquesan: E koʻana e kai i te karahi, mea ā, ʻaʻe hauhau. Inuktitut (10): ᐊᓕᒍᖅ ᓂᕆᔭᕌᖓᒃᑯ ᓱᕋᙱᑦᑐᓐᓇᖅᑐᖓ チヌークの専門用語: Naika məkmək kakshət labutay, pi weyk ukuk munk-sik nay. ナバホ族: Tsésǫ' yishą́ągo bííníshghah dóó doo shił neezgai da. チェロキー語 (およびクリー語、チカソー語、クリー語、ミックマック語、オジブワ語、ラコタ語、ナワトル語、ケチュア語、アイマラ語、およびその他のアメリカの言語): (必要) ガリフナ: (必要) ガラ: (必要) ロジバン: mi kakne le nu citka le blaci . iku'i le se go'i na xrani mi Nórdicg: Ljœr ye caudran créneþ ý jor cẃran.
そして、私はこれを得ました:
com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column
これがテキストの長さに問題がないことを確認するために、このページに含まれる全テキストを保存しました...その長さは、上に貼り付けたテキストよりも長いです...そして、これは機能します。問題なく収納できました。
誰が問題が何であるか知っていますか?
編集 :
UTF-8 データがすべて 3 バイト Unicode であることを確認するにはどうすればよいですか?