2011-05-16 45 views
1

我在MS Access中的我的應用程序中編寫了下列代碼,以波斯語言(非英語)顯示消息框,但在輸入波斯語( Persion)它會輸入一些特殊/未知/不同的字符,而且當我運行應用程序時,消息框會顯示特殊/不同的字符,而不是我希望顯示的「احمد」。在消息框中顯示非英文文本

MSGBOX(「احمد」)

任何幫助好是我的榮幸,我真的很需要的任何答覆和幫助pleaseeeee的。

+0

以及當我改變拉布勒標題爲爲了顯示一些波斯語文本,它顯示未知字符而不是波斯語(Persion)。通過此代碼行:myLabel.Caption =「احمد」 – Nabalad 2011-05-16 05:23:56

+0

pleasee幫助我只是堆積.... – Nabalad 2011-05-16 10:39:20

回答

1

可能檢入unicode您正在使用的控件的選項。

編輯:基於我的一點谷歌搜索,似乎沒有任何內置於msgbox的unicode支持(令我感到意外),但其他控件顯然默認支持它,導致定製解決方案。請參閱下面的鏈接。

一個論壇帖子,我發現提到了一個自定義MSGBOX創作者: http://www.pcreview.co.uk/forums/msgbox-wont-display-unicode-characters-t2766299.html

另一篇文章討論如何使該將顯示一個Unicode郵件形式: http://groups.google.com/group/microsoft.public.access/browse_frm/thread/4f2cd646023e0054/892dfd73309ad76b

+0

有沒有這樣的選擇任何控制 – Nabalad 2011-05-18 06:07:54

+0

哇,對不起,爲啞評論答案。經過一番搜索之後,我在MsgBox中沒有任何unicode功能。我找到了一篇論壇帖子,提到了一個可以處理您的用例的自定義msg框創建器。看我的編輯。 – 2011-05-18 12:15:11