jjzjj

西里尔

全部标签

wordpress - 在 Wordpress 中制作 seo 友好的永久链接(用拉丁字符替换西里尔字符或其他非拉丁字符)

发布帖子或页面时,wordpress会自动从标题生成永久链接。如果标题包含西里尔字符,wordpress将生成具有相同西里尔字符的永久链接。我该如何解决这个问题并使其在固定链接中仅使用拉丁字符(用拉丁字符替换西里尔字符)。WP允许在永久链接中使用非拉丁字符真的很奇怪。我需要破解它的核心来修复它吗?有任何想法吗...谢谢!! 最佳答案 我假设您了解WP-Admin中的设置>永久链接选项。但我假设你知道,所以......URL规范要求对非ASCII字符进行编码(好的答案和链接在这里can'topenunicodeurlwithp

php - seo 友好 url 使用西里尔 х 字符,它总是得到 404。如何解决它?

我的codeigniter网站中存在Seo友好URL问题。$route['(:any)']='main/change_route/$1';这是配置文件夹中的routes.php。任何请求都必须调用主类的change_route方法。<?phpdefined('BASEPATH')ORexit('Nodirectscriptaccessallowed');classmainextendsCI_Controller{publicfunctionchange_route($url=''){die(urlde

java - 如何在 Java 中检测字符串是否包含西里尔字母?

我想检测一个字符串是否包含西里尔字母。在PHP中我做了这样的事情:preg_match('/\p{Cyrillic}+/ui',$text)什么在Java中有相同的作用? 最佳答案 尝试以下操作:Pattern.matches(".*\\p{InCyrillic}.*",text)您也可以避免使用正则表达式并使用Character.UnicodeBlock类:for(inti=0;i<text.length();i++){if(Character.UnicodeBlock.of(text.cha

php - 如何在名称 ActiveForm Yii2 中显示西里尔字母?

如何在ActiveFormYii2名称中显示西里尔字母?如果我输入“Имя”,我会在模型中出错。需要在ActiveForm中写入名称字段-"Имя"而不是"name"。<?php$form=ActiveForm::begin();?><?=$form->field($model,'name')?>//NEED<?=$form->field($model,'Имя')?><?=$form->field($model,'email')?><divclass="fo

php 验证字符串是否为字母,包括西里尔字母、希腊字母或任何 unicode 字母

我正在尝试验证字符串是否为包含多个字符集的字母:functionis_string($str){returnpreg_match("/^[a-zA-Z\p{Cyrillic}\p{Cyrillic}]+$/u",$str)?TRUE:FALSE;}但如果字符串中包含其他一些不同语言的字符(ç,ë用于阿尔巴尼亚语),则失败is_string('ç');//falseis_string('ë');//false是否有任何通用函数或东西可以解决任何字符集的这个问题? 最佳答案 \p{L}\p

php - 检查 php 字符串是否为字母数字,包括西里尔字符?

我在网上找到了很多不同的模式(全部测试过),我还在页面上添加了编码,但没有任何接缝可以工作。这是我的代码:<?phpheader('Content-Type:text/html;charset=utf-8');?><html><head><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"></head><body><?php$teststring="cc12cž";$pa

javascript - 为 url 编码西里尔字母的最快方法

如果您将下面的链接复制到浏览器中http://be.wikipedia.org/wiki/Беларусь它将显示Wiki文章。但是一旦您想将该链接(或包含西里尔符号的任何其他链接)从浏览器url复制到记事本中,您将得到如下内容:http://be.wikipedia.org/wiki/%D0%91%D0%B5%D0%BB%D0%B0%D1%80%D1%83%D1%81%D1%8C您可以单击维基百科中文本中包含西里尔字母的任何链接,然后尝试将其复制到记事本中。所以,我的问题是:将任何包含西里尔文字Беларусь的文本转换为%D0%91%D0%B5%D0%BB%D0%B0%D1%80的

javascript - 使用javascript函数将西里尔文音译为拉丁文

我做了这个功能:functiontransliterate(word){varanswer="";A=newArray();A["Ё"]="YO";A["Й"]="I";A["Ц"]="TS";A["У"]="U";A["К"]="K";A["Е"]="E";A["Н"]="N";A["Г"]="G";A["Ш

javascript - 无法在 IE11 中创建具有西里尔名称的 XML 节点

我需要创建一个包含以俄语命名的节点的xml文档(使用JavaScript)。我在IE11中尝试运行doc.createElement("Выборка")时出现InvalidCharacterErrordoc是用vardoc=document.implementation.createDocument("","",null)创建的在其他浏览器中,此代码可以正常工作。如何解决?问题的根源是什么?jsFiddle示例:http://jsfiddle.net/e4tUH/1/我在connect.microsoft.com上的帖子:https://connect.microsoft.com/I

javascript - 如何使正则表达式只匹配西里尔保加利亚字母

您好,我想用空字符串替换拜尔加里字母表中的所有字母我看过这个链接HowtomatchCyrilliccharacterswitharegularexpression但它对我不起作用这是我试过的1.varnewstr=strInput.replace(/[\p{IsCyrillic}]/gi,'');不起作用!2.varnewstr=strInput.replace(/[\p{Letter}]/gi,'');也没什么感谢您的帮助; 最佳答案 Javascript不支持\p{IsCyrillic}形式的U