Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/323.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Unicode字符的MySQL数据截断_Java_Mysql_Unicode - Fatal编程技术网

Java Unicode字符的MySQL数据截断

Java Unicode字符的MySQL数据截断,java,mysql,unicode,Java,Mysql,Unicode,我已经将mysql 5.0配置为存储UTF-8。我有一列数据类型为longtext。我尝试过存储它,但存储起来没有问题(MySQL能够存储UTF-8): tὴ γλῶσσα μοῦ ἔδωσαν ἑλληνικὴ τὸ σπίτι φτωχικὸ στὶς ἀμμουδιὲς τοῦ Ὁμήρου. Μονάχη ἔγνοια ἡ γλῶσσα μου στὶς ἀμμουδιὲς τοῦ Ὁμήρου. ἀπὸ τὸ Ἄξιον ἐστί τοῦ Ὀδυσσέα Ἐλύτη 为了进行测试,我尝

我已经将mysql 5.0配置为存储UTF-8。我有一列数据类型为
longtext
。我尝试过存储它,但存储起来没有问题(MySQL能够存储UTF-8):

tὴ γλῶσσα μοῦ ἔδωσαν ἑλληνικὴ τὸ σπίτι φτωχικὸ στὶς ἀμμουδιὲς τοῦ Ὁμήρου. Μονάχη ἔγνοια ἡ γλῶσσα μου στὶς ἀμμουδιὲς τοῦ Ὁμήρου. ἀπὸ τὸ Ἄξιον ἐστί τοῦ Ὀδυσσέα Ἐλύτη

为了进行测试,我尝试存储以下内容:

梵语:काचं शक्नोम्यत्तुम् । नोपहिनस्ति माम् ॥ 梵语(标准) 转录):kācaṃ śaknomyatum;nopahinasti mām。古希腊语: ὕαλον ϕαγεῖν δύναμαι· τοῦτο οὔ με βλάπτει. 希腊语(单调):πρνα φάω σπασμένα γυαλιά χωρίς να πάθω τίποτα. 希腊语(多声调):πρῶ νὰ φάω σπασμένα γυαλιὰ χωρὶς νὰ πάθω τίποτα. 伊特鲁里亚人:(需要)拉丁语: 负鼠卵黄;米希非诺切特。古法语:Je puis mangier del 沃伊尔。别让我生气。法文:我是一个很好的经理 马尔·普罗文萨尔/奥西坦:我是曼贾尔·德维尔,我是纳夫拉里亚斯。 魁北克:玻璃管经理,瓦隆先生:Dji pou 马格尔多·维雷(magnîdo vère),çoula m’freut nén må。尚普诺斯:(需要)洛兰: (需要)皮卡德:我的朋友,妈妈。 科西嘉/科苏:(需要)杰瑞斯:(需要)克雷·艾伊斯延(海蒂): 我是卡普·曼杰·维耶,我是李帕·布莱斯。巴斯克:克里斯塔拉·扬·德扎克特 米尼克·埃马滕。加泰罗尼亚人/加泰罗尼亚人:普卡·门贾尔·维德雷(Puc menjar vidre),没有什么特别之处。 西班牙人:普埃多·科莫·维德里奥,不,我是达尼奥。阿拉贡:普埃多·明查尔 贝儿,别让我发疯。阿兰内斯:(需要)马洛奎因:(需要) 加利西亚人:欧盟的基督山和非科尔塔姆岛。欧洲葡萄牙语: 巴西葡萄牙语(8):Poso comer vidro,nãme faz mal.巴西葡萄牙语 科莫·维德罗,我是马丘卡。卡沃迪亚诺/卡布韦尔迪亚努(佛得角): 我是podêcumêvidru,ca ta magu–M。帕皮亚门图:我的朋友们 不,哈西米·达尼奥。意大利人:我不知道该怎么办 男。米兰人:我的名字是罗马的: 我是一个男人。Napoletano:M‘波兹麦格纳’ 奥维特,我是威尼斯人:我是维特罗,不是我 法美。泽奈斯(吉诺维斯):佩索·曼吉奥·韦德罗·奥诺·梅法姆。 西西里人:普苏·曼吉里·维特鲁,米法·马里修女。坎皮纳语 (撒丁岛):(需要的)卢古多雷(撒丁岛):(需要的)罗马语 (格里斯孔):我是曼吉尔·维德,我是一个好朋友。 罗马尼亚人/茨加尼人:(需要)罗马尼亚人:大麻 雷尼特。世界语:我是波瓦斯曼·维特伦,我是达玛·阿斯敏。 皮克蒂什语:(需要)布雷顿语(需要)康沃尔语:Mýa yl dybry gwéder hag 如果你是我的朋友。威尔士人:我是加鲁·布伊塔·格威德,你是谁 格温努德·多鲁尔一米。曼克斯盖尔语:福迪姆·吉·格朗尼·阿查·吉恩 戈尔塔吉·米。古爱尔兰语(奥格姆语):᚛᚛ᚉᚑᚅᚔᚉᚉᚔᚋ ᚔᚈᚔ ᚍᚂᚐᚅᚑ ᚅᚔᚋᚌᚓᚅᚐ᚜ 古老的 爱尔兰语(拉丁语):Con·iccim-ithi-nglano。Ním·géna。爱尔兰人:费迪尔·利昂吗 格洛因娜·伊瑟。Nídhéanann sídochar ar bith dom。阿尔斯特盖尔语: 我是格洛恩·阿古斯·尼米斯特·达姆。苏格兰盖尔语:乌瑞恩·多姆 格洛因·伊瑟;查·戈尔蒂奇·伊米。盎格鲁-撒克逊语(符文): ᛁᚳ᛫ᛗᚨᚷ᛫ᚷᛚᚨᛋ᛫ᛖᚩᛏᚪᚾ᛫ᚩᚾᛞ᛫ᚻᛁᛏ᛫ᚾᛖ᛫ᚻᛖᚪᚱᛗᛁᚪᚧ᛫ᛗᛖ᛬ 盎格鲁-撒克逊语(拉丁语):Ic mæg 格洛斯·伊奥坦和我打了个招呼。中古英语:我能喝一杯吗 然后打了hirtiþme nouȝt。L1:我可以吃玻璃杯,而且不痛 我英语(IPA):[aɪkæn iːt glːsædɐz nɒt hɜt miː] (接收发音)英语(盲文): ⠊⠀⠉⠁⠝⠀⠑⠁⠞⠀⠛⠇⠁⠎⠎⠀⠁⠝⠙⠀⠊⠞⠀⠙⠕⠑⠎⠝⠞⠀⠓⠥⠗⠞⠀⠍⠑ 牙买加人:Mi kian niam glas han 我是一个性感的女人。拉兰苏格兰人/多里克:啊,可以吃无糖的东西,它不疼
我们。格拉斯哥:(需要)哥特式(4):是的,似乎问题是因为非utf8内容。我可以在字段类型为:text的列中匹配相同的文本,但不包含以下数据:ᠪᠢ ᠰᠢᠯᠢ ᠢᠳᠡᠶᠦ ᠴᠢᠳᠠᠨᠠ ᠂ ᠨᠠᠳᠤᠷ ᠬᠣᠤᠷᠠᠳᠠᠢ ᠪᠢᠰᠢ 宗喀:

请在执行插入查询之前尝试激发以下查询:

set names "utf8"; 
还要将以下行添加到my.cnf或my.ini:

 [client]
default-character-set=utf8


 [mysql]
 default-character-set=utf8


 [mysqld]
 default-character-set=utf8
 character-set-server=utf8
希望这有帮助

以下是文本

梵语:काचं शक्नोम्यत्तुम् । नोपहिनस्ति माम् ॥ 梵语(标准抄本):kācaṃ śaknomyatum;nopahinasti mām。古希腊语:ὕαλον ϕαγεῖν δύναμαι· τοῦτο οὔ με βλάπτει. 希腊语(单调):ΜπορώναφάωσπασμέναγΓαλιάχωρίναπάθωτππτποτα。希腊语(多声调):πρῶ νὰ φάω σπασμένα γυαλιὰ χωρὶς νὰ πάθω τίποτα. 伊特鲁里亚人:(需要)拉丁语:负鼠维特鲁姆;米希非诺切特。古法语:Je puis mangier del Voire。别让我生气。法语:我是维雷的经理,我是普罗旺斯/欧西坦人:我是纳弗拉人。奎比科伊斯:我的玻璃经理,我的瓦隆先生:我的朋友,我的朋友。尚普诺伊斯:(需要)洛兰:(需要)皮卡德:你的名字是什么。科西嘉/科苏:(需要)杰瑞斯:(需要)克雷·艾伊斯延(Haitï):我是卡普曼杰·维耶,我是。巴斯克:克里斯塔拉·扬·德扎克特(Kristala jan dezaket),我是米尼克·埃马滕(ematen)。加泰罗尼亚语/加泰罗尼亚语:Puc menjar vidre,que no em fa mal.西班牙语:Puedo comer vidrio,no me hace daño。阿拉贡:普埃多·明奇
[mysqld]                     # already exists
max_allowed_packet=1024M     # just add this line, you can set size whatever you want.

# Also set this
default-character-set=utf8