¿Por qué usted no utilizan el código que fijé?
¿Si usted tomó ya una línea, por qué usted no puede aplicar wcstombs?
Cómo veo debe ser algo como
_wsetlocale (LC_ALL, L " árabe ");
Urlcnw de TCHAR* = malloc (del wchar_t*) (1024);
urlcnw [0] = 0;
mbstowcs (urlscnw, urlcn, 1000);
No olvidar suprimir este urlcnw cuando usted no lo necesitará. Está correcto para su código con A2T también.