SQL Server database encoding My database in SQL Server 2008 went into suspect mode, and I fixed it by changing to emergency mode then I used this query

DBCC CHECKDB (Test, REPAIR_ALLOW_DATA_LOSS);


And now my data letters in my tables changed from Arabic to question marks, I want to recover the encoding without dropping the tables or losing the data
You have already damaged the database by running REPAIR_ALLOW_DATA_LOSS. You need a professional to asses the loss in your database and see what is recoverable, and how. Contact product support. 

Next time know that the most appropriate action is to restore now from a recent non-damaged backup.