New Problems of TMyDump of 6.00.0.3
Posted: Fri 10 Dec 2010 04:56
Thanks for the new version for fixing unicode issue. However, it introduce new issues regarding blob field
CREATE TABLE `testunicode` (
`ID` int(11) NOT NULL,
`latin1` text,
`big5` text,
`gbk` text,
`png` blob,
PRIMARY KEY (`ID`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
The following is generated by dbForge, which is correct :
INSERT INTO testunicode VALUES
(0, 'E B S S y s t e m', '永 富 商 業 系 統', '永 富 商 业 系 统',
The Following is generated by TMyDump (Hex Blob = False) :
INSERT INTO testunicode VALUES
(0, 'E B S S y s t e m', '永 富 商 業 系 統', '永 富 商 业 系 统', 'NG\r\n\Z\n\0\0\0\rIHDR\0\0\0\0\0\0\0\0\0?a\0\0\0tE?vN\f0鵨*??`yiI?路?C殌V髶:?m?M\砥e$&^ju窙荔走;c媩?黏?? Z挌?齀繠?撐 洪?猷?gB{\Y?籮~#?揇帤T洎?M:尚*?-goc鍭偷N?A裫{P]S3.?0TW槲塤[4?}?瀔}?R都TVJh阿~蕞杓O?6才??橖芋陣?Q~睛璞n.蕨柆?j!r獦\[??l粖?摑{?Z?B涳c敗+留&?壯皚?W詄潁uLE岌#Js?\0$c\"壴g\0\0\0\0IEND唇`?);
(remarks : no ending quote)
The Following is generated by TMyDump (Hex Blob = True) :
INSERT INTO testunicode VALUES
(0, 'E B S S y s t e m', '永 富 商 業 䑄㕅㥆㔷䌴㔴㝁㑃㌲䄴㌷㐸䘳䙆㔰㠱〰㐲䙆㌶㈲䕃䘵㜶ㄱ〰〰〰〰㤴㔴䔴㐴䕁㈴〶㈸
Another minor issue is that it use unicode (Codepage 1200) which other use utf-8 (CodePage 65001). So it generate file 2X size of utf-8. It is not a very big deal though.
I don't know if there is other issues for now.
I can't wait another month for you next release so can I email you my customer info and ask for giving me the updated source (relevant file only) for my own re-compilation and further testing?
CREATE TABLE `testunicode` (
`ID` int(11) NOT NULL,
`latin1` text,
`big5` text,
`gbk` text,
`png` blob,
PRIMARY KEY (`ID`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
The following is generated by dbForge, which is correct :
INSERT INTO testunicode VALUES
(0, 'E B S S y s t e m', '永 富 商 業 系 統', '永 富 商 业 系 统',
The Following is generated by TMyDump (Hex Blob = False) :
INSERT INTO testunicode VALUES
(0, 'E B S S y s t e m', '永 富 商 業 系 統', '永 富 商 业 系 统', 'NG\r\n\Z\n\0\0\0\rIHDR\0\0\0\0\0\0\0\0\0?a\0\0\0tE?vN\f0鵨*??`yiI?路?C殌V髶:?m?M\砥e$&^ju窙荔走;c媩?黏?? Z挌?齀繠?撐 洪?猷?gB{\Y?籮~#?揇帤T洎?M:尚*?-goc鍭偷N?A裫{P]S3.?0TW槲塤[4?}?瀔}?R都TVJh阿~蕞杓O?6才??橖芋陣?Q~睛璞n.蕨柆?j!r獦\[??l粖?摑{?Z?B涳c敗+留&?壯皚?W詄潁uLE岌#Js?\0$c\"壴g\0\0\0\0IEND唇`?);
(remarks : no ending quote)
The Following is generated by TMyDump (Hex Blob = True) :
INSERT INTO testunicode VALUES
(0, 'E B S S y s t e m', '永 富 商 業 䑄㕅㥆㔷䌴㔴㝁㑃㌲䄴㌷㐸䘳䙆㔰㠱〰㐲䙆㌶㈲䕃䘵㜶ㄱ〰〰〰〰㤴㔴䔴㐴䕁㈴〶㈸
Another minor issue is that it use unicode (Codepage 1200) which other use utf-8 (CodePage 65001). So it generate file 2X size of utf-8. It is not a very big deal though.
I don't know if there is other issues for now.
I can't wait another month for you next release so can I email you my customer info and ask for giving me the updated source (relevant file only) for my own re-compilation and further testing?