小编jhc*_*hnc的帖子

我可以使用 JSX 在 React 中使用 HTML 标签执行 Array.join() 吗?

我想在 Javascript 数组上使用 join() 方法,但我想使用 HTML 标签来 join() 。

我想做类似的事情:

class Page extends React.Component {
    render() {
        <p>
           {this.props.the_form['candidate_ids'].map((val,idx) => {
               return this.getCandidateName(val);
           }).join('<br/>')}
        </p>
    }
}

Run Code Online (Sandbox Code Playgroud)

它转义了标签并且不渲染新行。

我正在使用 React、Webpack 和 Babel。

javascript reactjs webpack babeljs

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

mysql 转储中出现非常奇怪的字符——该怎么办?

我的数据迁移受到了奇怪的数据的影响。这些奇怪的字符按原样嵌入到实际的 mysql 转储文件中:

\n\n
\n\n
\xc3\x83\xc2\xa5\xc3\x85\xe2\x80\x99\xc3\xa2\xe2\x82\xac\xe2\x80\x9d\xc3\x83\xc2\xa4\xc3\x82\xc2\xba\xc3\x82\xc2\xac\xc3\x83\xc2\xa4\xc3\x82\xc2\xb8\xc3\x85\xe2\x80\x9c\xc3\x83\xc2\xa6\xc3\xa2\xe2\x82\xac\xe2\x80\x9c\xc3\x82\xc2\xb9\xc3\x83\xc2\xa5\xc3\x82\xc3\xa2\xe2\x82\xac\xc2\xba\xc3\x83\xc2\xa6\xc3\xa2\xe2\x82\xac\xc5\xa1\xc3\x82\xc2\xa6\xc3\x83\xc2\xa5\xc3\x82\xc2\xa4\xc3\x82\xc2\xa7\xc3\x83\xc2\xa9\xc3\xa2\xe2\x82\xac\xc2\xa6\xc3\xa2\xe2\x82\xac\xe2\x84\xa2\xc3\x83\xc2\xa5\xc3\x82\xc2\xba\xc3\xa2\xe2\x82\xac\xe2\x80\x9d<br />\\n<br />\\n\xc3\x83\xc2\xa2\xc3\xa2\xe2\x80\x9a\xc2\xac\xc3\x85\xe2\x80\x9cThe impetus\n
Run Code Online (Sandbox Code Playgroud)\n\n
\n\n

我得到了 mysql 数据转储,其中包含这些类型的字符。我将数据导入 Drupal,首先重新创建 mysql 表,然后使用 Drupal 的 Migrate 模块查询它们。

\n\n

代码如下所示:

\n\n
DROP TABLE IF EXISTS `news`;\nSET @saved_cs_client     = @@character_set_client;\nSET character_set_client = utf8;\nCREATE TABLE `news` (\n  `id` int(11) NOT NULL auto_increment,\n  `uid` int(11) NOT NULL,\n  `pid` int(11) default NULL,\n  `puid` int(11) default NULL,\n  `headline` varchar(255) NOT NULL,\n  `teaser` varchar(500) NOT NULL,\n  `status` char(1) default NULL,\n  `date` datetime NOT NULL,\n  `url` varchar(255) default NULL,\n  `url_title` varchar(255) default NULL,\n  `body` …
Run Code Online (Sandbox Code Playgroud)

mysql character-encoding

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