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) {
|
} else if (remote & SES_REMOTE_ADD_BOOKMARK) {
|
||||||
#ifdef CONFIG_BOOKMARKS
|
#ifdef CONFIG_BOOKMARKS
|
||||||
|
int uri_cp;
|
||||||
|
|
||||||
if (!uri) return;
|
if (!uri) return;
|
||||||
/** @todo Bug 1066: add_bookmark() expects UTF-8. */
|
/** @todo Bug 1066: What is the encoding of struri()?
|
||||||
add_bookmark(NULL, 1, struri(uri), struri(uri));
|
* 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
|
#endif
|
||||||
|
|
||||||
} else if (remote & SES_REMOTE_INFO_BOX) {
|
} else if (remote & SES_REMOTE_INFO_BOX) {
|
||||||
|
Loading…
Reference in New Issue
Block a user