On my development PC i have windows 8 64bit. Here i can see Unicode string and also can print it using crystal report.
But when i install my app to other PC (Windows 7 32 Bit) i see square boxes instead of Unicode string.
Then i open notepad (On other pc) and change the font as same font i used in crystal report which is Cambria.
In notepad i can write Unicode characters, no problem there. But in crystal report why i am seeing square boxes?
Any suggestion?
In crystal report i used label for displaying Unicode string.
EDIT
I am using NVARCHAR as storage data type in MS SQL SERVER Local DB. Now i store unicode string data using N'UnicodeString'. After insertion i run a select query and see all record are fine and no unicode display problem. Make a dataset and create a crystal report with it. Run and print crystal report. Every thing is fine (Development PC).
Now after production i transfer my exe to another pc running on Windows 7 32 bit and run it. All things are okey excepts the unicode characters they became boxes.
NVARCHAR
instead ofVARCHAR
. – Reza AghaeiNVARCHAR
and you didn't mentioned in your question that you have usedNVARCHAR
as data type of columns. So if your column types areNVARCHAR
please edit the question and say something about it. – Reza Aghaei