Problem Description:
Login PL/SQL, the output of the Chinese caption is displayed as a question mark after executing the statement???? If the condition contains Chinese, there is no data.
??
??
If it is not Chinese, you need to modify the registry value as follows:
Enter the registry: Win+r, enter regedit, then return, click HKEY_LOCAL_MACHINE--->SOFTWARE---> Oracle--->home (I am installing Oracle 10g, Shown here as Key_oradb10g_home1), find Nls_lang (if not new) to see if the value data is: Simplified Chinese_china. Zhs16gbk
once setup is complete, reboot PL/SQL tools, you can generally solve this problem, create a new table, insert Chinese, test whether it is successful. Note that you need to re-import the data again, or reinsert the Chinese.
??
??
If not, keep looking down:
Add environment variables, computer--Properties--Advanced system settings--environment variables--NEW:
??
Set Variable name: Nls_lang, Variable value: Simplified Chinese_china. ZHS16GBK, sure you can.
??
once setup is complete, reboot PL/SQL tools, you can generally solve this problem, create a new table, insert Chinese, test whether it is successful. Note that you need to re-import the data again, or reinsert the Chinese.
??
(At this point, you should be able to display the normal Chinese, if not, continue Google Bar, do not stop ... )
PL/SQL connection to Oracle database, Chinese garbled, display question mark