From: <no...@so...> - 2001-12-28 01:39:13
|
Bugs item #485986, was opened at 2001-11-27 05:08 You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=112997&aid=485986&group_id=12997 Category: 72. Application Embedding Group: 8.4a4 >Status: Closed >Resolution: Fixed Priority: 5 Submitted By: Nobody/Anonymous (nobody) Assigned to: Jeffrey Hobbs (hobbs) >Summary: UTF8 in "Error in startup script" Initial Comment: "Error in startup script" dialog can't display non-ASCII symbols on Windows. Test script (\u0410 - russian letter 'A'): ---------- error \u0410 ---------- Result: window with following text: -------- ?? while executing "error \u0410" (file "test.tcl" line 1) -------- ---------------------------------------------------------------------- >Comment By: Jeffrey Hobbs (hobbs) Date: 2001-12-27 17:38 Message: Logged In: YES user_id=72656 Fixed tkWinInit.c to use MessageBoxW (unicode version) which the MSDN says exists on all platforms. The above then shows an 'A' in the dialog (I guess as expected). In 8.4a4cvs. ---------------------------------------------------------------------- Comment By: Don Porter (dgp) Date: 2001-11-27 05:53 Message: Logged In: YES user_id=80530 The problem is with TkpDisplayWarning() in win/tkWinInit.c. This may be a limitation of the Win32 native MessageBox used to display the error. ---------------------------------------------------------------------- You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=112997&aid=485986&group_id=12997 |