mirror of
https://github.com/rkd77/elinks.git
synced 2024-12-04 14:46:47 -05:00
bug 1066: Attempt to convert -remote addBookmark(URL) to UTF-8.
Currently, it is not clear which codepage is used in struri(). Assume it is the system codepage.
This commit is contained in:
parent
99d1269bc5
commit
b432b735e4
@ -971,9 +971,16 @@ init_remote_session(struct session *ses, enum remote_session_flags *remote_ptr,
|
||||
|
||||
} else if (remote & SES_REMOTE_ADD_BOOKMARK) {
|
||||
#ifdef CONFIG_BOOKMARKS
|
||||
int uri_cp;
|
||||
|
||||
if (!uri) return;
|
||||
/** @todo Bug 1066: add_bookmark() expects UTF-8. */
|
||||
add_bookmark(NULL, 1, struri(uri), struri(uri));
|
||||
/** @todo Bug 1066: What is the encoding of struri()?
|
||||
* This code currently assumes the system charset.
|
||||
* It might be best to keep URIs in plain ASCII and
|
||||
* then have a function that reversibly converts them
|
||||
* to IRIs for display in a given encoding. */
|
||||
uri_cp = get_cp_index("System");
|
||||
add_bookmark_cp(NULL, 1, uri_cp, struri(uri), struri(uri));
|
||||
#endif
|
||||
|
||||
} else if (remote & SES_REMOTE_INFO_BOX) {
|
||||
|
Loading…
Reference in New Issue
Block a user