Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/391.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 直接引号到卷引号_Php_Javascript_Css - Fatal编程技术网

Php 直接引号到卷引号

Php 直接引号到卷引号,php,javascript,css,Php,Javascript,Css,有没有一种方法可以使用CSS将页面上的直引号转换为卷曲引号 '=直接引用 “=卷引号 如果没有,还是javascript?比如有一种javascript可以将页面上的所有直引号转换为卷曲引号吗 如果没有,我们如何在php中执行此操作?如果可以编辑php文件,则始终可以使用str_replace() str_replace ( mixed $search , mixed $replace , mixed $subject [, int &$count ]); 例如:str_replace

有没有一种方法可以使用CSS将页面上的直引号转换为卷曲引号

'=直接引用

“=卷引号

如果没有,还是javascript?比如有一种javascript可以将页面上的所有直引号转换为卷曲引号吗


如果没有,我们如何在php中执行此操作?

如果可以编辑php文件,则始终可以使用str_replace()

str_replace ( mixed $search , mixed $replace , mixed $subject [, int &$count ]);

例如:
str_replace(“,”,$php_output);

在JS中,您可以这样做:

<script>
    function replace(node) {
        if (node.childNodes === undefined) {
            return;
        }

        for (var i = 0, len = node.childNodes.length; i < len; ++i) {
            var child = node.childNodes[i];
            if (child.nodeType == 3) {
                child.data = child.data.replace(/"/g, '“');
            }

            replace(child);
        }
    }
    replace(document.body);
</script>

函数替换(节点){
if(node.childNodes==未定义){
返回;
}
对于(变量i=0,len=node.childNodes.length;i

您可能应该修改此代码,使其关闭打开的引号。

卷曲引号与直引号的字符不同


因此,只要你真的输入了卷曲的引号而不是笔直的引号,它们就会像那样出现在你的页面上。

你能说明“笔直”和“卷曲”是什么意思吗准确地说?使用任何文本编辑器,用简单的引号查找并替换unicode版本。或者,您是否需要自动执行某些操作,因为您经常会收到带有unicode引号而不是正确的简单引号的CSS文件?(“”@Pekka,我想他是想将
转换为