求unicode转gb18030 linux下C程序,该如何处理

求unicode转gb18030 linux下C程序
最好用码表的,邮箱331317576@qq.com 
------解决思路----------------------
用iconv库试试?
------解决思路----------------------
iconv是开源的吧,直接用iconv用的码表。
------解决思路----------------------
Windows下的码表在

http://www.microsoft.com/visualstudio/chs/downloads#d-2010-express
点开Visual C++ 2010 Express下面的语言选‘简体中文’,再点立即安装
C:\Program Files\Microsoft Visual Studio 10.0\VC\crt\src\cvt>dir /a-d /w
 驱动器 C 中的卷是 C_HD5_1
 卷的序列号是 1817-D526

 C:\Program Files\Microsoft Visual Studio 10.0\VC\crt\src\cvt 的目录

8859_1       8859_10      8859_13      8859_14      8859_15      8859_16      8859_2       8859_3       8859_4
8859_5       8859_6       8859_7       8859_8       8859_9       baltic       big5         cp037        cp1006
cp1026       cp1250       cp1251       cp1252       cp1253       cp1254       cp1255       cp1256       cp1257
cp1258       cp424        cp437        cp500        cp737        cp775        cp850        cp852        cp855
cp856        cp857        cp860        cp861        cp862        cp863        cp864        cp865        cp866
cp869        cp874        cp875        cp932        cp936        cp949        cp950        cyrillic     ebcdic
euc          euc_0208     gb12345      gb2312       greek        iceland      jis          jis0201      jis_0208
ksc5601      latin2       one_one      roman        sjis         sjis_0208    turkish      utf16        utf8
utf8_utf16   wbuffer      wstring      xjis         xone_byte    xtest        xtwo_byte
              79 个文件      4,638,592 字节
               0 个目录 13,399,814,144 可用字节

------解决思路----------------------
求unicode转gb18030 linux下C程序,该如何处理
上传了之前我们一个平台上unicode转GB18030 的源代码,只找到上传jpg文件的方法,不知道能否下载下来,下来后重命名为.c