//http://tinyerp.codeplex.com/ //GNU Library General Public License (LGPL) //----------------------------------------------------------------------- // <copyright file="SysUtil.cs" company="Pyramid Consulting"> // Copyright (c) Pyramid Consulting. All rights reserved. // </copyright> //----------------------------------------------------------------------- using System; using System.Collections.Generic; using System.Text; namespace Bamboo.Core.Common { public class SysUtil { /// <summary> /// Convert a string from one charset to another charset /// </summary> /// <param name="strText">source string</param> /// <param name="strSrcEncoding">original encoding name</param> /// <param name="strDestEncoding">dest encoding name</param> /// <returns></returns> public static String StringEncodingConvert(String strText, String strSrcEncoding, String strDestEncoding) { System.Text.Encoding srcEnc = System.Text.Encoding.GetEncoding(strSrcEncoding); System.Text.Encoding destEnc = System.Text.Encoding.GetEncoding(strDestEncoding); byte[] bData=srcEnc.GetBytes(strText); byte[] bResult = System.Text.Encoding.Convert(srcEnc, destEnc, bData); return destEnc.GetString(bResult); } } }