Вы создаете впечатление умного человека, но в то же время не можете понять что мне нужно. Мультибайт, это значит не один байт и не два, а мульти. Например мультимедиа, это не только mp3, но и avi, и т.п. предположим.
По аналогии, мне нужно конвертировать в моно аудиодорожку, не 5.1, не стерео и долби, а моно.
Еще раз, из основного поста
Например ā в а
Я прошу вас не придираться к моему опыту работы с этим вопросом. Я могу чего-то не так сказать или перепутать. Однако, я стараюсь говорить очевидные вещи, простым языком.
Сейчас я нормализовал ā в а?. Осталось убрать диакритику.
Делаю, это на php, c другими языками я не работал.
А вам и не нужно о ней ничего знать, её использует та библиотека, которую вы используете для обработки Юникода.
Копаюсь, но не могу найти. Normalize есть, но как убрать лишнее, пока не понятно.
Дмитрий:
Задача убрать мултибайтовые символы из материала, чтобы не усложняли жизнь. Диакритика не нужна.
Базу символов юникода, я не нашел.
Про конвертацию кодировки. После нормализации остается однобайтный символ и символ юникода, я не нашел способ очистить строку от этого "мусора". После конвертации кодировки, эти символы выдаются как знаки вопроса, в принципе, теперь можно регулярным выражением убирать знаки вопроса, но они могут быть на конце, где может находиться законный знак вопроса по тексту. Регулярка сложная получится...
На php, я разложил мультибайтовые символы, на выводе ни чего не поменялось, видимо за счет локали. Когда конвертирую кодировку, получаю не "b?r" как раньше, а "ba?r", понятно, диакритику нужно очистить, не понятно как.
т. е. можно взять категории Lu и Ll, если у вас чистый текст, либо очистить от Mn будет достаточно.
Верно понимаете, нужен поиск. Исходные статьи с юникодом, чтобы не напрягать поисковую систему, я пересохраню статьи без этих символов.
Сейчас займусь реализацией, в ответе выше, по ссылке на хабр есть реализация на C/C++, Java и PHP.
Где вы раньше были? )) т.е. этот page_id может быть любой строкой? Выходит, что можно с page_id накрутить счетчик в одном месте, а потом перенести в другое?
Если речь идет о выпадающем списке, то там была какая-то очевидная фишка с его валидацией. Точнее выпадающий список, немного иначе валидировался. Я давно использовал этот плагин, но тоже столкнулся с этим, не помню, что там было, но косяк был мой.
Вячеслав Плиско: спасибо! пару контейнеров на сервере крутятся. Видимо VPN выход из ситуации. Если коллеги одобрят, все мои за и против — будем делать на вэбе.
Вячеслав Плиско: я не видел пока лаконичных решений. SSH настраивал, но только от локалки к серверу, делал тоннель. VPN, пока кажется громоздким решением. В этих случаях нужны настройки с которыми не каждый справится. Хотя, можно создать скрипт, который в интерактивном режиме все это сделает.
Вот, до вашего ответа юзал поиск на эту тему.
А можно сделать так, чтобы клиент держал базу у себя на локалке? Одно из требований, чтобы можно было не хостить базу в облаке, а держать у себя, как бы, в офлайне. Т.е. CRM должна подключится к базе клиента, даже если у него не статический ip.
Я думал над решением, может VPN, но это должно быть очень просто и быстро.
Adamos: Согласен. По этому, меня интересует не "франшиза", а общие сведения. Предположим, я посмотрел на C#, нашел по нему необходимые сведения, в принципе "наш клиент". Думаю в случае с CRM можно оперировать обобщенными данными. Я изучу все предложенные варианты и замечания.
Спасибо! конкретику сделаю, это на самом деле необходимо.
Артём Петренков: прошу прощения за оговорку, под облаком я подразумеваю реализацию через web сервер, пусть и локальный. Если не обязательно PHP, то что? я бы хотел понять, какая технология наиболее оптимальна. JavaScript, включая React, Angular и т.п., Python, может есть что-то еще...
По аналогии, мне нужно конвертировать в моно аудиодорожку, не 5.1, не стерео и долби, а моно.
Еще раз, из основного поста
Я прошу вас не придираться к моему опыту работы с этим вопросом. Я могу чего-то не так сказать или перепутать. Однако, я стараюсь говорить очевидные вещи, простым языком.
Сейчас я нормализовал ā в а?. Осталось убрать диакритику.
Делаю, это на php, c другими языками я не работал.
Копаюсь, но не могу найти. Normalize есть, но как убрать лишнее, пока не понятно.