问题:从mysql导入到sql的汉字都是乱码或者干脆导入不成功,报”截断字符串“错误,错在mysql当时建立的都是使用的默认编码latin1;搞不明白,又不是瑞典人,你用这个干毛。导致现在遇到n多问题,但又不能让对方改动编码;

解决方案:只能从ssis入手,添加数据转换类型的脚本组件>添加输入输出列>编写代码,手动转换字符串

public class ScriptMain : UserComponent
{

public override void PreExecute()
{
base.PreExecute();
/*
Add your code here for preprocessing or remove if not needed
*/
}

public override void PostExecute()
{
base.PostExecute();
/*
Add your code here for postprocessing or remove if not needed
You can set read/write variables here, for example:
Variables.MyIntVar = 100
*/
}

public override void 输入0_ProcessInputRow(输入0Buffer Row)
{
/*
Add your code here
*/
Row.protonamegbk = Latin1ToGB2312(Row.protoname);
}

public static string Latin1ToGB2312(string srcString)
{
Encoding lat = Encoding.GetEncoding("latin1");

byte[] lbs = lat.GetBytes(srcString); 
return Encoding.GetEncoding("gbk").GetString(lbs);
}

}

转载于:https://www.cnblogs.com/BotaoZhao/p/3259974.html

SSIS 通过添加脚本组件 自定义转换数据相关推荐

  1. 如何在SSIS的脚本组件中访问变量

    原文:如何在SSIS的脚本组件中访问变量 这是一个小问题,我们在SSIS的设计中很多地方都会用到变量,我习惯性地将"变量"和"表达式"称为SSIS的灵魂,虽然不 ...

  2. ssis 角本组件更新数据_使用SSIS脚本组件作为数据源

    ssis 角本组件更新数据 介绍 (Introduction) SSIS Script component is one data transformation tasks in SQL Server ...

  3. ssis组件_SSIS脚本组件概述

    ssis组件 SSIS Script component is a prominent strength of SQL Server Integration Services since it all ...

  4. ssis 派生列_SSIS脚本组件与派生列

    ssis 派生列 介绍 (Introduction) In this article, we will show how to convert dates from dd/mm/yyyy to mm/ ...

  5. 自定义组件中添加其他组件-1 83课 左边部分,右边部分的测试

    自定义组件中的卡槽定义方法,基础语法 在组件中添加其他节点,学习代码,测试 在WXML文件中定义组件,卡槽定义. <!-- 在js文件中加入这个语法,方法后.就可以在WXML文件中写多个卡槽了. ...

  6. 如何使用Python脚本转换数据和命令行

    在如何使用Python脚本转换数据和命令行中,我们将深入探讨如何使用Python脚本和命令行来转换数据. 但是首先,值得提出一个您可能正在思考的问题:" Python如何适合命令行,为什么当 ...

  7. 辅助图分析人员的自定义图数据可视化组件

    图数据处理与可视化 一.可视化效果 二.neo4j的数据封装 三.将封装好的数据转换为d3.js格式并写入文件 四.启动http服务加载文件数据 五.使用HTML可视化图数据 在图数据处理过程中,如果 ...

  8. Python使用matplotlib可视化发散棒棒糖图、发散棒棒糖图可以同时处理负值和正值、并按照大小排序区分数据、为发散棒棒糖图的特定数据点添加标签、自定义背景填充色、自定义数据点颜色

    Python使用matplotlib可视化发散棒棒糖图.发散棒棒糖图可以同时处理负值和正值.并按照大小排序区分数据.为发散棒棒糖图的特定数据点添加标签.自定义背景填充色.自定义数据点颜色(Diverg ...

  9. R语言ggplot2可视化:可视化箱图、在箱图中添加抖动数据点(Dot + Box Plot)、自定义抖动数据点的大小、颜色、数据点分布在箱图中间、添加主标题、副标题、题注信息

    R语言ggplot2可视化:可视化箱图.在箱图中添加抖动数据点(Dot + Box Plot).自定义抖动数据点的大小.颜色.数据点分布在箱图中间.添加主标题.副标题.题注信息 目录

最新文章

  1. 模拟CA机构制作CA机构证书
  2. c语言cobegin用法,用C语言实现P、V操作
  3. matlab simulink笔记02——延迟模块delay与单位延迟模块unit delay
  4. 异常处理_Maven之web项目java.lang.LinkageError
  5. 前端学习(3167):react-hello-react之鼠标移入效果
  6. java赋值运算符_11.Java赋值运算符
  7. 第46课 精益求精 《小学生C++趣味编程》
  8. homebrew 安装 formula 的不同历史版本——以安装 node 为例
  9. Moodle中的角色与权限控制
  10. Android MuPDF 阅读PDF文件
  11. “亚马逊与开源彻底决裂”
  12. 又优化了一下 Android ListView 异步加载图片
  13. 基本系统设备_正规全体灭火系统承包资质品质更好_天霖工程
  14. 自动量化炒股软件是什么?
  15. 「缠师课后回复精选」第14课: 喝茅台的高潮程序!
  16. Apache Kylin 之 初介绍
  17. ssl.SSLError: [SSL: WRONG_VERSION_NUMBER] wrong version number
  18. CT图像重建算法------迭代投影模型之距离驱动算法(Distance-Driven Model,DDM)
  19. 通过中央气象台做天气预报
  20. JdbcTemplate介绍

热门文章

  1. 《硅谷钢铁侠》—— 天才马斯克
  2. 覆盖率COV的命令设置及收集
  3. fastadmin开发之多数据库操作
  4. Unity拖动背包物品/技能图标位置互换
  5. 智能巡检机器人打造无人值守智慧车站
  6. ARChon 分析之三:Native Client
  7. RSS 2.0 Spec
  8. linux snappy 版本,三款新星Linux解决方案:Snappy、Flatpak和AppImage
  9. 【已解决】将CentOS7系统安装至U盘(九):使用AppImage方式安装图形处理工具Draw.io和Inkscape
  10. indesign选中不了图片删除_有办法了!批量删除多个Word页眉页脚