Welcome to the #dominoforever Product Ideas Forum! The place where you can submit product ideas and enhancement request. We encourage you to participate by voting on, commenting on, and creating new ideas. All new ideas will be evaluated by HCL Product Management & Engineering teams, and the next steps will be communicated. While not all submitted ideas will be executed upon, community feedback will play a key role in influencing which ideas are and when they will be implemented.
For more information and upcoming events around #dominoforever, please visit our Destination Domino Page
The Syntax for the same is --> flag = notesStream.Open( pathname$ [ , charset$ ] )
As per documentation, valid character sets include:
ASCII, Big5, Binary, EUC-JP, EUC-KR, EUC-TW, GB2312, ISO-2022-JP, ISO-2022-KR, ISO-8859-1 through ISO-8859-9, ISO-8859-15, KOI8-R, Latin4, Shift_JIS, System, TCVN3, Unicode, Unicode-1-1, US-ASCII, UTF-7, UTF-8, UTF-16, UTF-16BE, UTF-16LE, Windows-1250 through Windows-1258, and Windows-874. Binary implies byte operations only on the stream. Unicode is the same as UTF-16 and Unicode-1-1 is a compatible subset of UTF-16.
If the customer needs to use this "Open" method, then "charset$" needs to be defined in the code depending upon type of content present in notes document. Else the output may be garbled again.
The requirement is to have by default UTF-8 setting available on the machine having Notes Client installed.
If not, then there should be a method available so that users can set the charset of their choice in notes.ini or in some preferences setting by default.
There is one more enhancement around the same as mentioned below.