oracle iso8859-1到utf-8的转换难题!
两个数据库,A为iso8859-1字符集,保存的是中文字符,B是zhs16GBK字符集。
php 程序需要提取 A 数据库 然后保存到B数据库,
程序所在的NLS_LANG 为 ZHS16GBK,
目前试过的方法:
1 utf8_encode($A,$B) ;
2 $b = iconv('ISO-8859-1","utf-8",$A) ;
两种方法都无法做转换,请问有没有什么办法解决?
请大家提供思路或具体方法,多谢了先。 java方面有好多现成的代码可供参考。 无法参考,java是内置的函数。 utf8_encode ( string $data )
应该可以吧?
用一个参数试一下? 回复 1# junfeng
lz解决了吗?俺还等答案呢 你这里utf8_encode($A,$B)有问题吧;
这个方法只有一个参数,放一个ISO-8859-1 字符串进去,返回UTF-8字符串
页:
[1]