NJWIN CJK Multilingual Support System
Version 1.5 for Windows 3.1/95/NT

NJWIN 1.5 Control Bar  Version 1.5 Free Download
Order Now! 

[NJStar Chinese WP] [NJStar Japanese WP] [Home Page] 

  • Introduction 
  • What's New in This Version 
  • User Interface 
  • Options 
  • How to Set Correct Encoding 
  • Installation and Un-installation 
  • Frequently Asked Questions 

  • Double click following pictures to see details.
    NJWIN Snap shot for Chinese Text NJWIN Snap shot for Japanese Text NJWIN Snap shot for Japanese Text


    NJWIN is designed to enable any windows program to display and print Chinese, Japanese and Korean characters under the standard English and Western Windows environment. All Chinese / Japanese / Korean (CJK) coding standards are supported in NJWIN, and coding can be switched on the fly from one coding to another depending on the document being viewed.

     The Internet is the fastest growing communication tool today. Therefore, many of NJWIN's features are added specifically for Internet. As the result, NJWIN is best Internet CJK viewer for browsing CJK Web pages, reading CJK news in UseNet newsgroups and reading CJK email messages.

     What's Cool:


  • The Easiest CJK Viewer with simple User Interface
  • The Fastest CJK Viewer Available - Saving your time and money
  • The Smallest CJK Viewer - The Smaller the Better.
  • Automatic Detection of Various Internal Codes within a Language.
  • Supports All Types of Asian Encoding Standards.
  • Supports All Windows Platforms.
  • The Only CJK Viewer that Converts Simplified Chinese to Traditional Chinese with Artificial Intelligence. Solves One-to-Many Character Mapping Problem in real-time.
  •  Supported Languages and Internal Code Standards

     NJWIN enables the user to view Chinese, Japanese and Korean Text under any windows program. Within languages, automatic internal code detections have been implemented where feasible to reduce the need to change settings.

     Chinese Internal codes supported:


  • Big5 - commonly used in Taiwan and Hong Kong for traditional Chinese writing.
  • GB - commonly used in China and Singapore for simplified Chinese writing.
  • HZ - a popular Internet convention for encoding GB text, popular in newsgroup and email.
  • ISO-2022-GB - an emerging new international Internet standard for encoding Chinese text.
  • Japanese Internal codes supported:


  • Shift JIS - the most popular internal code used in Japan (used in Mac and Windows).
  • EUC-JIS - A coding standard very popular on UNIX based Systems and in PC software.
  • 7-Bit JIS - including NEW-JIS, OLD-JIS and NEC-JIS. New-JIS is similar to ISO-2022.
  • ISO-2022-JP - an emerging new international Internet standard for encoding Japanese text.
  • Korean internal code supported:


  • KSC5601 - The most popular internal code used in Korea.
  • ISO-2022-KR - an emerging new international Internet standard for encoding Korean text.
  • ISO-2022 encoded text is automatically detected within each language selection. 

    What's New in this Version

    Supports All Windows Platforms

     NJWIN now supports all windows platforms including all language versions of Windows 3.1x, Windows 95, Windows NT (16 bit & 32 bit applications), OS/2 Windows mode, and PowerMac Soft Windows.

     Supports Unicode base application

     NJWIN now supports all Unicode based applications on Windows 95 and Windows NT. Programs such as Netscape Communicator 4.0 and Microsoft Internet Explorer 4.0 are using Unicode as it's internal code.

    Auto Detection of Chinese and Japanese Codes

     NJWIIN can automatically detect Chinese GB, Big5, HZ and ISO-2022-GB encodings, and Japanese EUC-JIS, Shift-JIS, New-JIS, Old-JIS, NEC-JIS and ISO-2022-JP encodings. These different codes are supported on the same screen within same language setting.

     Use True Type Font of Asian Windows

     If your windows is Chinese or Japanese Windows, you can configure NJWIN to use your system True Type Fonts when the code being viewed matches your system fonts.

     Support ISO-2022 Encoding and MIME encoding

     Due to popular demand, ISO-2022 CJK encoding is now supported. Two forms of MIME encodings are also supported, namely Quoted Printables and Base64. This is very useful for viewing CJK newsgroups and Email header, as User Name and Subjects are most likely MIME encoded.



  • Control bar can be minimized to a tray Icon.
  • Small CJK characters are now more readable.
  • Control Bar can be minimized.
  • Control Bar can be moved by holding down left mouse button for few seconds on any button.
  • Screen can be refreshed.
  • GB <-> Big5 conversions accuracy improved.
  • Display speed improved.
  • Bug Fixes


  • NJWIN sometimes crashed when printing under web browser.
  • NJWIN sometimes crashed when viewing HZ code
  • NJWIN sometimes crashed when viewing Chinese GB text as traditional chars.
  • Other minor fixes. 
  • User Interface

    Starting NJWIN

     Click the left mouse button on the NJWIN Icon or start NJWIN from Windows 95's Taskbar Start Menu. The following NJWIN control center will be displayed on the top right of the screen (default).

     NJWIN Control bar
    There are 6 buttons on the control center (from left to right)

     1) NJWIN System button: Pressing the button displays a popup menu with following commands:


  • Help - Displays NJWIN Help file.
  • Options... - Displays the NJWIN Options dialog box.
  • Register... - Displays NJWIN Registration dialog box.
  • Refresh Display - Refreshes current screen display.
  • Minimize - Minimize NJWIN control bar to an Icon.
  • Close - Closes NJWIN.
  • NJStar Web Site - Go to NJStar Web Site for latest information and upgrade.
  • About NJWIN - Displays a popup window about NJWIN and it's version number.
  • 2). NJWIN Options button: Pressing the button will displays a dialog box of all NJWIN Options available for selection.

     3). Current Coding button: Displays current Coding in Use, pressing the button will popup a menu with following coding selections:


  • ANSI / No CJK Support View the document without CJK support
  • 1. Chinese Auto JianTi View Chinese using simplified chars regardless of coding
  • 2. Chinese Auto FanTi View Chinese using traditional chars regardless of coding
  • 3. Chinese GB JianTi View Chinese GB file using simplified characters
  • 4. Chinese GB FanTi View Chinese GB file using traditional characters
  • 5. Chinese Big5 JianTi View Chinese Big5 file using simplified characters
  • 6. Chinese Big5 FanTi View Chinese Big5 file using traditional characters
  • 7. Japanese Auto Detect View Japanese file regardless of the coding
  • 8. Japanese EUC-JIS View Japanese file in EUC JIS coding
  • 9. Japanese Shift-JIS View Japanese file in Shift-JIS coding
  • 0. Korean KSC 5601 View Korean file in KSC 5601 coding
  • NOTE: Other 7 bit encodings are supported automatically in one or more of the relevant modes listed above. See NJWIN Options for details.

     4). Help button: Displays this help file.

     5). Close button: Closes NJWIN control center and removes NJWIN from memory.

     6). Move button: Click and hold the left mouse button on this button to drag NJWIN control center anywhere on the screen. NJWIN will remember this position when next started. You can also hold the left mouse button on other buttons for few seconds to perform same function.


    NJWIN Options

    Chinese Related

     [] Support HZ in Auto Mode
    [] Support HZ in GB Mode
    [] Support HZ in Big5 Mode
    HZ is a popular encoding method for posting GB text on internet newsgroups or email as 7 bit text, where the computer network could not pass the 8 bit GB code in the old days. NJWIN is able to decode HZ encoded GB text automatically in any of the Chinese Modes once the options are checked in the options dialog box. If you don't want your computer spend time detecting HZ codes, these functions can be disabled by unchecking the option. To achieve the best decoding, it's recommended that you turn these options ON when viewing newsgroup such as alt.chinese.text, alt.chinese.text.big5 and alt.chinese.computing.

    [] Show HZ Head and Tails
    When checked, the HZ escape codes are displayed. It should off for best viewing.

     CJK Languages

     [] Support ISO-2022 GB/JP/KR encoding
    ISO-2022 is a new international standard for encoding CJK text as 7 bit text to be transmitted over Internet, where some old computer systems can not pass 8 bit CJK text. NJWIN will decode ISO- 2022 encoding if this option is checked. You may turn this option off if you are sure there is no such encoding in your text being viewed. This option also controls the decoding of all 7 bit JIS encodings.

    [] Support MIME encoding
    MIME (Multi-purpose Internet Mail Extensions) encoding is mainly used by email program to encode arbitrary bytes into 64 readable characters for safe internet transmission. It's also the email program's responsibility to decoding MIME encoded text. But we have found MIME encoded text is not decoded in Email and News Header (such as in User Name, Subject). This is where NJWIN comes in - NJWIN automatically decodes the MIME encoded text as they appear on the screen, thus making your email and news subject more readable.

     [] Use Smart Detection in Auto Mode
    Various techniques are used in all Auto Modes, some are more aggressive than others. Those of more aggressive detection methods are used by `Smart Detection' algorithm. Smart Detection assumes the text being viewed is confirmed to support CJK coding standards, that means all undefined characters are not used. Smart Detection can achieve best results if this assumption is true. However, some CJK software adds custom characters in those undefined zones resulting in incorrect detection. To correct the detection, turn this option off.

     [] Show Shift-in and Shift-out Escape sequence.
    When checked, the ISO2022 escape codes are displayed. It should off for best viewing.

     My Windows System

     Sets the language and coding of your Windows System. If a CJK windows is selected and code being viewed matches the selected Windows System, NJWIN will act as Online code converter and let the Windows system use it's own True Type fonts to display CJK characters. For example:

     1). If Chinese Big5 Windows is selected, the system Chinese fonts will be used for displaying traditional Chinese characters under Chinese GB/Big5/Auto Fanti modes.

     2). If Chinese GB Windows is selected, the system Chinese fonts will be used for displaying simplified Chinese characters under Chinese GB/Big5/Auto Jianti modes.

    3). If Japanese Windows (Shift-JIS) is selected, the system Japanese fonts will be used for displaying Japanese characters under Japanese EUC/SJIS/Auto modes.


     If your system is not a Microsoft CJK Windows and you select one of the CJK Windows in this option, you will see no CJK characters displayed. You MUST select Standard English/Western Windows in order for NJWIN to display CJK text.

    How to Set Correct Encoding

    The following information provides a general guideline on selecting the correct encoding: Identify the document language and select the main encoding type:


            For Language            Select
            ----------------------- ----------------------
            English/Western         No CJK Support
            Chinese Chinese         Auto/GB/Big5
            Japanese                Japanese Auto/EUC/SJIS
            Korean                  Korean KSC
            Note: For Chinese, you can select either simplified (JianTi) or
            traditional (FanTi) characters.
    Identify the secondary encoding type for the document:

     Within each Language, NJWIN is able to identify all different encodings, so it's better to set to Auto mode. If you are sure of the document coding your are viewing, you may set to the exact encoding. By default the ability to detect 7 bit encodings (HZ, MIME and ISO2022) are enabled in the NJWIN option dialog box.

     Use visual sense:

     Usually, if there are a lot of random characters displayed when you switch to an encoding it's most likely that you have the incorrect encoding. Try other encodings.

    Common encodings used in the newsgroups:


  • alt.chinese.text - mostly HZ and sometimes GB or Big5
  • alt.chinese.text.big5 - mostly BIG5 and sometimes HZ
  • alt.chinese.computing - GB, BIG5 and sometimes HZ
  • alt.japanese.text - mostly JIS
  • Common encodings used in the Web pages:


       Language  Country     Encoding
       --------  --------   ------------------------------------
       Chinese:  China      - GB
                 Taiwan     - BIG5
                 Hong Kong  - mostly BIG5 and some GB
                 Singapore  - mostly GB and some BIG5
                 Others     - GB and BIG5
       Japanese: Japan      - mostly SJIS and some EUC
                 Others     - SJIS and EUC
       Korean:   Korea      - KSC
                 Others     - KSC

    Installation and Uninstallation


     By the time you have read to this point, you have probably already installed NJWIN successfully. However, if not, here is the installation procedure.

     If you receive NJWIN in a ZIP file, say NJWIN120.ZIP, you need to unzip the zip file into a temporary directory, then type or run SETUP.EXE to start the installation. Two most popular unzip programs are: WINZIP available at www.winzip.com, and PKZIP available at www.pkware.com.

     If you receive NJWIN in a EXE file, say NJWIN120.EXE, you simply run the EXE file to start the installation.

     On Windows 95 or Windows NT 4.0: select Run from the Taskbar Start menu, type the full name of the file (for example, C:\DNLOAD\NJWIN120.EXE), press the Enter key, and follow the prompts.

     On Windows 3.1 or Windows NT 3.51: activate the Program Manager, select Run from the File menu, type the full name of the file (for example, C:\DNLOAD\NJWIN120.EXE), press the Enter key, and follow the prompts.

     If you receive NJWIN on disk, simply insert the first disk in drive A: or B:, then type (or run) SETUP.EXE to start the installation.

     After starting the SETUP program, the SETUP wizard will guide you through the installation process.


     Automatic: an uninstall program is included to automatically uninstall NJWIN from your hard disk. The NJWIN uninstall program (REMOVE.EXE) can found under NJWIN's group folder.

     Manual: NJWIN is a small package, all files are installed under one directory (default \NJWIN). So to manually remove NJWIN from your hard disk, simply delete all files in the NJWIN directory, and remove all NJWIN icons on the desktop or folders.

    Frequently Asked Questions about NJWIN

    Q1: How to Use NJWIN to Read Chinese on Internet ?

     A1: You should set NJWIN to Chinese Auto Mode and let NJWIN do all the code switching automatically. For Internet Chinese newsgroup such as alt.chinese.text, alt.chinese.text.big5 and alt.chinese.computing, you should make sure the HZ options, ISO2022 and MIME options are checked in the NJWIN Options dialog box in order to achieve best decoding. To access those Newsgroups, it's recommended to use a good news reader such as FreeAgent (available on www.forteinc.com) or WinVN (freeware).

    When viewing Chinese web pages, they normally allow you to select GB or Big5 code, you can set NJWIN to the same code or to Auto mode, either in simplified or tradational characters. As Auto Detection can never be 100% accurate, if you see some codes are not correctly displayed and you know it's encoding, then set to GB or Big5 for perfect viewing. Under Netscape browser, you can set the Netscape menu - Options - Document Encoding to Chinese Big5, in order to wrap Chinese text correctly in case the web page is not pre-wrapped.

     [For HTML Authors] Due to the conflict between 7 bit HZ encoding and HTML language syntax, a 7 bit HZ home page can not be viewed correctly under any WWW viewer. So never create a home page in 7 bit HZ coding. Use 8 bit HZ (eg. the HZ8) instead, or for best results use plain GB or Big5. Since all WWW browsers (except Netscape 2.0 or above) can not automatically wrap Chinese line correctly, it's better to pre-wrap the Chinese web pages and place the Chinese text between the

    statement. See CND-CM Chinese magazine (HXWZ) for an example.

     Q2: How to Use NJWIN to Read Japanese on Internet ?

     A2: You should normally set to Auto or Shift-JIS mode because Shift-JIS is most commonly used in a Japanese Web page. If you know a home page is in EUC coding, then set NJWIN to Auto/EUC mode. Under Shift-JIS or EUC mode, all 7 bit JIS (ISO-2022-JP/New-JIS, Old-JIS and NEC-JIS) are recognized automatically. This recognition can be turned off through the NJWIN Options dialog box if desired.

     If the Japanese web pages are not pre-wrapped or in 7 bit JIS coding, they can't be viewed correctly under normal viewer, except using NETSCAPE. Under Netscape browser, you can set in the Netscape menu - Options - Document Encoding to Japanese Auto-Detect, EUC or Shift-JIS depending on the source. If you set Netscape to any one of the Japanese Encodings, Netscape always converts to Shift-JIS, so you must set NJWIN to Auto/Shift-JIS in order to view correctly.

     Q3: How to Display CJK Text Perfectly on the Screen?

     A3: NJWIN uses 16x16 font for screen display and Windows scales it to any size specified by the displaying program (such as web browser, news and email program). To get a perfect clear screen display (i.e. in 16x16 bitmap), you should set the concerned program to use 11,12 or 13 point font for display.

     In Netscape Navigator, the default font size is 10 point, so CJK text will not be displayed clearly. You can change all default font sizes to 12 points from: Netscape Options - General Preference - Fonts, you must change the size for proportional and fixed fonts for all the languages you are interested including the Latin.

     In Microsoft Internet Explorer, the font size is changed by clicking the `Font' button on the toolbar until the best size is displayed.

     In FreeAgent news reader, the default font sizes can be changed under Options - General Preference - Fonts. You must change the size for all parts of the program. Use `System' font for best display.

     In Eudora Email program, the font size for the message display can also be set in the Tools - Option - Font & Display - Screen Font.

     We can not list all the programs you may use, but you can always find a way to change the display font size.

     To get perfect display in menu or dialog box in Windows 95, set the font to `System Font'. (from Windows 95's START - Settings - Control Panel - Screen - Appearance ).

     Q4: Does NJWIN work in Windows NT 3.51 or 4.0 ?

     A4: NJWIN only supports 16 bit applications under Windows NT. That means you can use 16 bit programs, like Netscape 16 bit, etc., to display CJK text. Because system controls (Button, ListBox, Edit Box and ComboBox) are 32 bit, you will not see any CJK text displayed in those controls.

     If you are developing a 32 bit DBCS/CJK Windows application and want to run it under Windows 95 and NT without any DBCS/CJK Windows system support, please contact for information on our royalty free NJSDK 32-bit DLL for linking to your application (Distribution license fee required).

     Q5: Does NJWIN work in Windows 3.1x ?

     A5: YES, it's now working under windows 3.1x (all language versions).

     Q6: How to make NJWIN work for MS-Word 6.0 or later version ?

     A6: You should disable MS-Word's AutoCorrect function and not allow the non-printing characters to be shown. Go to Word's menu Tool - AutoCorrect, uncheck all selections. Go to Tool - Options..., uncheck all non-printing characters.

     Q7. How to use Netscape Version 2.0 and 3.0 with NJWIN ?

     A7: Netscape v2.0 and 3.0 have support for Chinese (GB/Big5), Japanese (EUC/SJIS) and Korean (KSC) text. Therefore, home pages no longer need to be in pre-wrapped format. Netscape will wrap the line correctly according to the size of current screen. It has been found that setting all the font sizes to 12/14 points will produce best screen display. Provided that you have set the Netscape's Options - Document Encoding to Chinese GB/Big5, Japanese Auto or Korean.

     Q8: Can NJWIN use better CJK fonts ?

     A8: YES, 1) If your Windows is Microsoft CJK Windows, NJWIN can use your System TTF for display, see NJWIN Options for specifying your system. 2) You you are registered user of NJSTAR Chinese/Japanese WP 4.0, NJWIN is able to use the 24x24 fonts in NJSTAR WP. Please copy *.24 from NJSTAR directory to NJWIN directory.

     Q9: Are there any known problems with NJWIN ?

     A9: NJWIN uses Microsoft's CTL3D.DLL to display it's own dialog boxes in 3D look. NJWIN will install it into the windows system directory. If any other program installs an older version of this DLL into the windows system directory after NJWIN is installed without version checking, NJWIN may have problems to starting. You are likely to get a system message such as "some functions in DLL are not supported" or similar. To solve this problem, you have to install NJWIN again, or restore the new version of this DLL into the windows system directory.

    NJStar HomePage Chinese WP Japanese WP Internet Viewer User Group Order Form Technical Support Hot Links Contact Us
    (c) Copyright Hongbo Data Systems 1995-1997, All Rights Reserved. Please send your comments and suggestions to WebMaster by email. [Last Update: 22-MAY-1997]