$str = iconv("big5", "UTF-8//TRANSLIT", $big5_str);
What do you mean by "UTF-8//TRANSLIT" ? I'm not sure it's a standard charset, UTF-8 should work just fine.
Actually I'm trying to make iconv work on my server (getting a can't find DLL again ).
My advice would to use mbstring convert functions. If you try them after enabling the mbstring.dll, check if your PhpMyAdmin still works, if you use it of course 🙂. Mine doesn't work anymore 🙁.
Last but not least I'm not sure the iconv lib is safe, the source code seems pretty scary and buggy, some comments and quotes from the code source itself (it speaks by itself eheh ) :
I added 15 extra bytes for safety.
They use magic numbers everywhere to avoid memory leaks, they don't use STL to handle their strings, only chars. If it means anything to you 🙂
The iconv library is marked as EXPERIMENTAL by their authors :
this extension is experimental,
its functions may change their names
or move to extension all together
so do not rely to much on them
you have been warned!
Hope it helps.