Um usuário perguntou
Procure a URL online, você verá os personagens estranhos (na verdade, caracteres vietnamitas):
https://aothun.net/xem-mau/ao-thun-dong-phục-truong-dại-học-ton-duc-thang-ỏ-quạn-7/
O texto original é: Áo thun đồng phục Trường Đại Həc Tôn Đəc Thắng quận 7 Depois de slugging automático: ao-thun-dong-phục-truong-dại-hěc-ton-duc-thang-ỏ-quạn-7 Que por que não mudar para: ao-thun-dong-phuc-truong-dai-hoc-ton-duc-thang-o-quạn-7
Como posso substituir “o” por “u”, “ỏ” Aviso: Neste caso, o personagem “ụ” parece o mesmo que “diferente”, mas codificado de forma diferente “ụ”: u% cc % a3 (letra “u” e ponto abaixo, 2 bytes) codificado “ụ”:% E1% BB% A5
Não sei por quê. Isso não acontece antes.
Veja imagens anexadas: https://prnt.sc/oaclqp
(@bcworkz)
1 ano, 4 meses atrás
A função remove_accents () não parece reconhecer sequências diacríticas quando você% cc% a3 ou %cc% 89 são combinados. Identifica representações individuais de caracteres como %e1% bb% a5 e % bb% bb% 8f. Não faço ideia por que funcionou antes, não há evidência de que o apoio diacrítico tenha existido. É a maneira como você escreve conteúdo que mudou a forma como você codifica caracteres?
Você pode usar o filtro “editable_slug” para refinar ainda mais o caracol projetado por WP. Seu retorno de chamada seria responsável por verificar se o caracol que você está usando não está em uso e, se assim for, adicionar os números apropriados para obter um caracol único.
O filtro editable_slug também é ativado para termos de lesmas, que provavelmente requerem a mesma lógica como resultado, por isso é bom.
(@mrhuynhanh)
1 ano, 4 meses atrás
Obrigado bcworks.
Corrigi um erro quando parei de digitar Unicode Combine.
Resolveu seu problema?
0/0
Isto foi útil?
0 / 0