小编Al *_*yan的帖子

Wordpress忽略了URL中的Unicode Chars

我正在使用wordpress与这种类型的永久链接:

/%,比去年%/%monthnum%/%postname%/

如果我使用这种类型的网址:example.com/2010/03/तकनीक

它将此url视为此example.com/2010/03/(通过忽略unicode字符)并显示2010年3月的存档列表.

如果我使用英文网址:example.com/2010/03/technology,那么它可以完美运行.

即使在标签页上也会出现此问题:例如example.com/tag/इंटरनेट被视为example.com/tag/并显示404页面.

为什么wordpress忽略了unicode字符?

如果我使用默认的查询字符串结构,那么即使使用unicode字符也能正常工作.

服务器信息:IIS7 Win2008服务器(启用了Url重写)Wordpress 2.9.2

php unicode wordpress permalinks

21
推荐指数
2
解决办法
3228
查看次数

MYSQL按列分组,每组有2行

id每组需要2个.

SELECT `id`, `category`.`cat_name` 
FROM `info`
LEFT JOIN `category` ON `info`.`cat_id` = `category`.`cat_id`
WHERE `category`.`cat_name` IS NOT NULL
GROUP BY `category`.`cat_name`
ORDER BY `category`.`cat_name` ASC 
Run Code Online (Sandbox Code Playgroud)

这该怎么做?

样本数据:

id  cat_name
1   Cat-1
2   Cat-1
3   Cat-2
4   Cat-1
5   Cat-2
6   Cat-1
7   Cat-2
Run Code Online (Sandbox Code Playgroud)

输出将是:

id  cat_name
6   Cat-1
4   Cat-1
7   Cat-2
5   Cat-2
Run Code Online (Sandbox Code Playgroud)

mysql sql group-by greatest-n-per-group

8
推荐指数
1
解决办法
2649
查看次数

如果字符串包含特殊字符,MYSQL搜索?

我需要在搜索表字段中包含特殊字符.我在这里找到了一个解决方案:

SELECT * 
FROM `tableName` 
WHERE `columnName` LIKE "%#%" 
OR `columnName` LIKE "%$%" 
OR (etc.)
Run Code Online (Sandbox Code Playgroud)

但这个解决方案太宽泛了.我需要提到所有特殊字符.但我想要一些搜索类似的东西:

SELECT *
FROM `tableName`
WHERE `columnName` LIKE '%[^a-zA-Z0-9]%'
Run Code Online (Sandbox Code Playgroud)

这是搜索列,它不仅包含az,AZ和0-9,还包含其他一些字符.是否有可能MYSQL

regex mysql sql select

8
推荐指数
1
解决办法
3万
查看次数

如何使用可折叠菜单的bootstrap scrollspy?

我有一个MCQ问题网站.在考试中,可能有来自不同科目的100-200个问题.所以我想让导航变得更容易.由于导航非常大,所以我想在开放主题下打开问题,即:当主题1处于活动状态时,只有主题1下的问题链接可见,如Bootstrap网站的右侧导航.我的工作样本如下.

我根据他们的网站指令使用了Bootstrap scrollspy,它工作正常.但是,当我试图使其可折叠时(如Bootstrap网站的正确导航),它无法正常工作.

我正在使用Bootstrap - 3.3.2

<body data-spy="scroll" data-target="#subjectNavbar" data-offset="0">
    <header id="header" class="container-fluid navbar-fixed-top">
        ...
    </header>
    <div class="container">
        <div class="row">
            <aside id="left-column" class="col-sm-3">
                <nav id="subjectNavbar" class="sub-nav">
                    <ul class="nav subject-ul">
                        <li>
                            <a href="#subject-1">Subject 1</a>
                            <ul class="list-inline question-ul">
                                <li id="question-no-1"><a href="#question-1">1</a></li> 
                                <li id="question-no-2"><a href="#question-2">2</a></li> 
                                <li id="question-no-3"><a href="#question-3">3</a></li> 
                                ...
                                <li id="question-no-20"><a href="#question-20">20</a></li> 
                            </ul>
                        </li>
                        <li>
                            <a href="#subject-2">Subject 2</a>
                            <ul class="list-inline question-ul">
                                <li id="question-no-21"><a href="#question-21">21</a></li> 
                                <li id="question-no-22"><a href="#question-22">22</a></li> 
                                <li id="question-no-23"><a href="#question-23">23</a></li> 
                                ...
                                <li id="question-no-40"><a href="#question-40">40</a></li> 
                            </ul>
                        </li>
                        ...
                        <li>
                            <a href="#subject-5">Subject 5</a> …
Run Code Online (Sandbox Code Playgroud)

scrollspy twitter-bootstrap-3

5
推荐指数
1
解决办法
1068
查看次数

html5 模式匹配浮点数和/或百分比

我正在处理表单验证并希望使用模式属性来验证输入字段。该字段具有以下条件:

  1. 它必须是一个数字(整数或浮点数)
  2. 最多允许 2 个小数点(例如:100.24)
  3. 只允许一个点(例如:100.25.35 无效)
  4. 可能以百分号 (%) 结尾(但并非总是必要)

那么确切的模式应该是什么RegEx。我正在尝试使用以下代码,但如何实现百分比条件?

<input type="text" 
       pattern="[0-9]+([\.][0-9]{0,2})?" 
       title="This must be a number with up to 2 decimal places and/or %">
Run Code Online (Sandbox Code Playgroud)

html regex pattern-matching

2
推荐指数
1
解决办法
1万
查看次数

sql语法有什么问题

SELECT 
    a.Name, a.About, 
    COUNT(b.Id) AS TotalCities, 
    SUM(b.NoOfDwellers) AS TotalCityDwellers 
FROM 
    Countries a 
LEFT JOIN 
    Cities b ON a.Id = b.CountryId 
WHERE 
    a.Name LIKE '%some str%'  
GROUP BY 
    a.Id 
ORDER BY 
    a.Name ASC
Run Code Online (Sandbox Code Playgroud)

此SQL返回错误:

消息8120,级别16,状态1,行1
列"Countries.Name"在选择列表中无效,因为它不包含在聚合函数或GROUP BY子句中.

sql sql-server select syntax-error sql-server-2012

1
推荐指数
1
解决办法
108
查看次数