鍍金池/ 問答/數(shù)據(jù)庫  HTML/ 一個奇怪的時間格式問題

一個奇怪的時間格式問題

事情是這樣的:

程序在往數(shù)據(jù)庫中插入記錄時提示: Incorrect datetime value: '?2018?-?05?-?23?? ?11?:?42?:?53' for column 'time' at row 1

后來我復制了提示中的'2018?-?05?-?23?? ?11?:?42?:?53',然后手動向數(shù)據(jù)庫中插入,保存后結(jié)果'2018?-?05?-?23?? ?11?:?42?:?53'自動變成了'0000-00-00 00:00:00' ,接著我手打了'2018?-?05?-?23?? ?11?:?42?:?53'
這時就可以正常插入。

但是錯誤提示中的'2018?-?05?-?23?? ?11?:?42?:?53'和我手打的'2018?-?05?-?23?? ?11?:?42?:?53'根本沒有什么區(qū)別???我用svn對比了兩個字符串,確實是不一樣,但是看不出哪里不一樣。還請大神們指點一下。謝謝!

以下為錯誤時間(大神們可以復制一下,往數(shù)據(jù)庫中插入試一試):
2018?-?05?-?23?? ?11?:?42?:?53

以下為手打時間:
2018-05-23 11:42:53

clipboard.png

回答
編輯回答
尤禮

圖片描述

2017年11月30日 14:56
編輯回答
情未了

你可以這么查:

'?'.charCodeAt(0).toString(16)

clipboard.png

當然以后要注意,說不定還有 3位的字、

2017年7月22日 00:34
編輯回答
冷溫柔

你的兩個時間我復制到Chrome里都是這樣的

clipboard.png

2018年9月21日 19:20
編輯回答
傲嬌范
'2018?-?05?-?23?? ?11?:?42?:?53'.split('').map(v => v.charCodeAt(0))

/*
[50, 48, 49, 56, 8206, 45, 8206, 48, 53, 8206, 45, 8206, 50, 51, 8206, 8206, 32, 8206, 49, 49, 8206, 58, 8206, 52, 50, 8206, 58, 8206, 53, 51]
*/

打印了一下, 混入了 Unicode 碼點為 8206 的奇怪東東?

查了一下, 是什么 左至右符號.

2018年9月9日 11:58