I use a node title as a part of node alias.

Current pattern is:

catalog/[node:content-type:machine-name]/[node:title]

When node title contain the single quote symbol, the alias of node build on catalog/[node:content-type:machine-name] pattern, and does not contain node title.

How to fix this bug?

Comments

UPD:

How to reproduce this bug: node title must have < > symbols and quote.

For example (cyrillic text):

<М'ЯТА УПАКОВКА> Роутер D-Link DIR-100 1port WAN

Transliteration return:

Router D-Link DIR-100 1port WAN

When i removed < > and ' all works as designed.

When i removed < it also works as designed

When string contain ' and > it does not working.

So, if I understand what you're saying correctly, when you create a node titled "МЯТА УПАКОВКА Роутер D-Link DIR-100 1port WAN" the alias that gets assigned to it is "node/МЯТА УПАКОВКА Роутер D-Link DIR-100 1port WAN" and when you create a node titled "<М'ЯТА УПАКОВКА> Роутер D-Link DIR-100 1port WAN" the alias that gets assigned to it is "node/"?

Or does it not get an alias assigned to it at all? I'm attempting to reproduce the problem and finding that "<М'ЯТА УПАКОВКА> Роутер D-Link DIR-100 1port WAN" doesn't get an alias assigned to it at all through pathauto.