问题描述
MySql导出数据其他的数据都能正常显示就是存为二进制流形式的图片不正常全是乱码恳请大家帮帮我解决一下我数据库存的格式都是utf8检查一下数据库,也都是utf8mysql>showvariableslike'character%';+--------------------------+----------------------------+|Variable_name|Value|+--------------------------+----------------------------+|character_set_client|utf8||character_set_connection|utf8||character_set_database|utf8||character_set_results|utf8||character_set_server|utf8||character_set_system|utf8||character_sets_dir|/usr/share/mysql/charsets/|这是程序里的导出语句:strings="--host=localhost--user=root--password=as--default-character-set=utf8dabao-r""+string.Format("{0}",@"d:dabao.dat")+""";System.Diagnostics.Process.Start(@"c:mysqldump.exe",s);
解决方案
解决方案二:
up
解决方案三:
-_-!不愧是开源软件.复杂程度一流.
解决方案四:
引用2楼winner2050的回复:
-_-!不愧是开源软件.复杂程度一流.
不要这么说,SQLServer的命令行你未必用过吧,也不简单。
解决方案五:
很少用MySQL的二进制字段类型。
解决方案六:
UP
解决方案七:
最好用。net将图片转换为sql的二进制流
解决方案八:
引用6楼isline的回复:
最好用。net将图片转换为sql的二进制流
请问是什么意思?
解决方案九:
up
解决方案十:
期待高人解决
解决方案十一:
up
解决方案十二:
utf8为啥不用utf7
解决方案十三:
要存储图片,要是UTF8好点吧
解决方案十四:
up