Upgrading to Unicode
Before you make an upgrade, make a copy of all your collections! This way will be able to try the upgrade procedure again in case you make wrong choices or the conversion does not bring a desired effect. While upgrading, SuperMemo will ask you if you would like to backup your collection. Choose yes (default)!
SuperMemo 15 uses Unicode throughout the program. All old collections will now need to be converted to Unicode. As this requires some knowledge of System Locale, this page provides the ABC rules for the upgrade.
When you open an old collection, SuperMemo will automatically beging the upgrade. You will first be asked:
SuperMemo 15 Beta needs to convert old collections to Unicode. Please choose: * I use English. Go ahead with the default conversion * I know what code page or system locale I use in this collection * Please help me * Cancel
If you never use foreign languages, and your Windows uses English locale (e.g. US, UK, etc.), you can choose the first option Go ahead. However, if you ever created your collections using foreign non-Latin symbols (e.g. Russian, Hebrew, Japanese, Arabic, Chinese, etc.), you will need to tell SuperMemo which code page you want to use for the conversion. If you choose I know what code page ..., SuperMemo will help you pick the code page with the following dialog:
Choose a code page for conversion to Unicode: English (old SuperMemos) 1250 — Central and East European Latin 1251 — Cyrillic 1252 — West European Latin 1253 — Greek 1254 — Turkish 1255 — Hebrew 1256 — Arabic 1257 — Baltic 1258 — Vietnamese 874 — Thai 932 — Japanese 936 — Simplified Chinese 949 — Korean 950 — Traditional Chinese Other Cancel
If your code page is not listed here, choose Other, see Microsoft documentation and input the correct code page number.
If you choose Please help in the Unicode upgrade dialog, you will get a list of hints that will help you make a conversion:
Please choose the point you are most certain about: * I use English in English Windows and with an English locale (e.g. US, UK, etc.) * I do not use plain text components, I only use rich formatting (RTF or HTML) * I only use incremental reading and I import my texts from my web browser * I purchased this collection from SuperMemo World * I created my plain text elements using a non-English system locale, which I know * I know which code page my collection needs for the upgrade * I create my collections myself in non-English Windows and/or with non-English locale * My collection uses a mix of different languages that each requires a different code page * I have no idea what you are talking about. Please help me * I do not know, but I want to risk a default upgrade with English defaults * I want to receive personal help via e-mail * Cancel
Important!. Several points on this list may hold true for you. Choose the one that you think is closest or which you are most certain of. If the above list does not help, you can always get in touch via e-mail and receive personal help.
Here is the interpretation of the individual options:
- I use English in English Windows and with an English locale (e.g. US, UK, etc.): SuperMemo will proceed with the default upgrade using 1252 — West European Latin code page
- I do not use plain text components, I only use rich formatting (RTF or HTML): - only plain text components and titles are affected by the conversion. If you use rich text components, you do not need to care how SuperMemo names registry members. If you ever see incorrect titles in SuperMemo, you can auto-correct each time you make edits to your elements
- I only use incremental reading and I import my texts from my web browser: - incremental reading relies on HTML and is unaffected (as in the previous point).
- I purchased this collection from SuperMemo World:
- I created my plain text elements using a non-English system locale, which I know:
- I know which code page my collection needs for the upgrade:
- I create my collections myself in non-English Windows and/or with non-English locale:
- My collection uses a mix of different languages that each requires a different code page:
- I have no idea what you are talking about. Please help me:
- I do not know, but I want to risk a default upgrade with English defaults:
- I want to receive personal help via e-mail: