|
Причина неподдержки кириллицы в js-коде
|
|||
---|---|---|---|
#18+
Привет. Имеется большой сложный словарный скрипт, который делался для работы с латиницей — но при попытке добавить поддержку кириллицы, он не отрабатывает. То есть, когда по умолчанию юзер кликает на слово, набранное латиницей - задействуется приведенная ссылка, из которой апострофы и пробелы заменяются на URI-код: Код: sql 1.
Но если точно так же заменять кириллические буквы на код — почему-то код не срабатывает: Код: sql 1.
Может кто знает: действительно ли проблема заключается в этой ссылке, и в ней нужно учесть какие-то особенности при работе с кириллицей — или дело в другом? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2021, 03:23 |
|
Причина неподдержки кириллицы в js-коде
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2021, 04:57 |
|
Причина неподдержки кириллицы в js-коде
|
|||
---|---|---|---|
#18+
Попробуйте пуникод https://ru.m.wikipedia.org/wiki/Punycode ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2021, 07:57 |
|
Причина неподдержки кириллицы в js-коде
|
|||
---|---|---|---|
#18+
То есть, если напрямую заменять буквы — работать не будет, потому что нужна эта функция? Сам не смогу ее добавить и потестировать, потому спрашиваю. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2021, 09:27 |
|
Причина неподдержки кириллицы в js-коде
|
|||
---|---|---|---|
#18+
Интересно, что если перед кириллицей стоит один символ латиницы (например: "fслово") — то переход срабатывает. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2021, 09:38 |
|
Причина неподдержки кириллицы в js-коде
|
|||
---|---|---|---|
#18+
q777, <a href='?page=definition&word="+n.replace(/'/g,"%27").replace(/ /g,"%20")+"'>"+n+"</a> А это где такая запись? В HTML? В javascript? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2021, 09:48 |
|
Причина неподдержки кириллицы в js-коде
|
|||
---|---|---|---|
#18+
В javascript — это код телефонного приложения. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2021, 09:56 |
|
Причина неподдержки кириллицы в js-коде
|
|||
---|---|---|---|
#18+
q777 В javascript — это код телефонного приложения. Ну так и напишите, как это выглядит в javascript. А то какую-то тарабарщину написали. Я тоже сначала офигел, но потом подумал, что вы просто ошиблись. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2021, 13:43 |
|
Причина неподдержки кириллицы в js-коде
|
|||
---|---|---|---|
#18+
И то верно. Речь о коде из этого приложения , с редким функционалом перехода по любым словам в тексте и поиска с подстановочными знаками, которые позволяют искать слова, правописание которых неизвестно. Там словарь на 200 тысяч слов очень экономно сделан. Если взглянете, тут по ссылке APK-файл, который можно открыть через любой архиватор — https://disk.yandex.ru/d/amhXyapjX_WA4Q, ну или установить на телефон. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2021, 13:50 |
|
Причина неподдержки кириллицы в js-коде
|
|||
---|---|---|---|
#18+
q777 И то верно. Речь о коде из этого приложения , с редким функционалом перехода по любым словам в тексте и поиска с подстановочными знаками, которые позволяют искать слова, правописание которых неизвестно. Там словарь на 200 тысяч слов очень экономно сделан. Если взглянете, тут по ссылке APK-файл, который можно открыть через любой архиватор — https://disk.yandex.ru/d/amhXyapjX_WA4Q, ну или установить на телефон. Зачем его устанавливать. Просто приведенная строка очень странная. Это для JS и для HTML полный бред. В каком файле этого APK это встречается? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2021, 19:48 |
|
Причина неподдержки кириллицы в js-коде
|
|||
---|---|---|---|
#18+
voraa, авторВ каком файле этого APK это встречается? Файл ..\assets\www\app.js ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2021, 21:14 |
|
Причина неподдержки кириллицы в js-коде
|
|||
---|---|---|---|
#18+
q777, Там нет такой строки. Там есть что то вроде Код: javascript 1.
Это понятно. Но строка <a href='?page=definition&word="+n.replace(/'/g,"%27").replace(/ /g,"%20")+"'>"+n+"</a> С точки зрения синтаксиса и кавычек (") и (') - полный бред. Ee не поймут ни HTML парсер и в JS она не прокатит. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2021, 21:49 |
|
|
start [/forum/topic.php?fid=22&fpage=3&tid=1443202]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
32ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
others: | 291ms |
total: | 425ms |
0 / 0 |