2016-07-08 4 views
0

は、私は何の問題英語のデータを挿入することはできませんが、私はクメール語を、挿入されたときに、このエラーログが表示されます:できません、MySQLは、Expressは、M * EAN

info: Session: { id: 1, username: john } 
verbose: Executing (default): INSERT INTO `Articles` (`id`,`title`,`content`,`createdAt`,`updatedAt`,`UserId`) VALUES (DEFAULT,'ថេាាថេា','ថេថេាថេាឹ','2016-07-08 09:50:28','2016-07-08 09:50:28',1); 
verbose: Executing (default): SELECT `id`, `sid`, `data`, `createdAt`, `updatedAt` FROM `Sessions` AS `Session` WHERE `Session`.`sid` = 'Qzad_nN3rMR2RrsZ-Oa3H4A5BfL2optm' LIMIT 1; 
Unhandled rejection RangeError: Invalid status code: 0 
    at ServerResponse.writeHead (_http_server.js:192:11) 
    at ServerResponse.writeHead (/Users/Roller/Working/Web/mean-stack-relational/node_modules/on-headers/index.js:55:19) 
    at ServerResponse.writeHead (/Users/Roller/Working/Web/mean-stack-relational/node_modules/on-headers/index.js:55:19) 
    at ServerResponse.writeHead (/Users/Roller/Working/Web/mean-stack-relational/node_modules/on-headers/index.js:55:19) 
    at ServerResponse._implicitHeader (_http_server.js:157:8) 
    at ServerResponse.write (/Users/Roller/Working/Web/mean-stack-relational/node_modules/compression/index.js:83:14) 
    at writetop (/Users/Roller/Working/Web/mean-stack-relational/node_modules/express-session/index.js:286:26) 
    at ServerResponse.end (/Users/Roller/Working/Web/mean-stack-relational/node_modules/express-session/index.js:328:16) 
    at ServerResponse.send (/Users/Roller/Working/Web/mean-stack-relational/node_modules/express/lib/response.js:205:10) 
    at ServerResponse.json (/Users/Roller/Working/Web/mean-stack-relational/node_modules/express/lib/response.js:250:15) 
    at ServerResponse.send (/Users/Roller/Working/Web/mean-stack-relational/node_modules/express/lib/response.js:152:21) 
    at .<anonymous> (/Users/Roller/Working/Web/mean-stack-relational/app/controllers/articles.js:42:20) 
    at tryCatcher (/Users/Roller/Working/Web/mean-stack-relational/node_modules/bluebird/js/release/util.js:16:23) 
    at Promise._settlePromiseFromHandler (/Users/Roller/Working/Web/mean-stack-relational/node_modules/bluebird/js/release/promise.js:504:31) 
    at Promise._settlePromise (/Users/Roller/Working/Web/mean-stack-relational/node_modules/bluebird/js/release/promise.js:561:18) 
    at Promise._settlePromise0 (/Users/Roller/Working/Web/mean-stack-relational/node_modules/bluebird/js/release/promise.js:606:10) 
Unhandled rejection RangeError: Invalid status code: 0 
    at ServerResponse.writeHead (_http_server.js:192:11) 
    at ServerResponse.writeHead (/Users/Roller/Working/Web/mean-stack-relational/node_modules/on-headers/index.js:55:19) 
    at ServerResponse.writeHead (/Users/Roller/Working/Web/mean-stack-relational/node_modules/on-headers/index.js:55:19) 
    at ServerResponse.writeHead (/Users/Roller/Working/Web/mean-stack-relational/node_modules/on-headers/index.js:55:19) 
    at ServerResponse._implicitHeader (_http_server.js:157:8) 
    at ServerResponse.end (/Users/Roller/Working/Web/mean-stack-relational/node_modules/compression/index.js:102:14) 
    at writeend (/Users/Roller/Working/Web/mean-stack-relational/node_modules/express-session/index.js:257:22) 
    at onsave (/Users/Roller/Working/Web/mean-stack-relational/node_modules/express-session/index.js:325:11) 
    at .<anonymous> (/Users/Roller/Working/Web/mean-stack-relational/node_modules/express-sequelize-session/lib/e4store.js:90:51) 
    at tryCatcher (/Users/Roller/Working/Web/mean-stack-relational/node_modules/bluebird/js/release/util.js:16:23) 
    at Promise._settlePromiseFromHandler (/Users/Roller/Working/Web/mean-stack-relational/node_modules/bluebird/js/release/promise.js:504:31) 
    at Promise._settlePromise (/Users/Roller/Working/Web/mean-stack-relational/node_modules/bluebird/js/release/promise.js:561:18) 
    at Promise._settlePromise0 (/Users/Roller/Working/Web/mean-stack-relational/node_modules/bluebird/js/release/promise.js:606:10) 
    at Promise._settlePromises (/Users/Roller/Working/Web/mean-stack-relational/node_modules/bluebird/js/release/promise.js:681:18) 
    at Async._drainQueue (/Users/Roller/Working/Web/mean-stack-relational/node_modules/bluebird/js/release/async.js:138:16) 
    at Async._drainQueues (/Users/Roller/Working/Web/mean-stack-relational/node_modules/bluebird/js/release/async.js:148:10) 
error: RangeError: Invalid status code: 0 
    at ServerResponse.writeHead (_http_server.js:192:11) 
    at ServerResponse.writeHead (/Users/Roller/Working/Web/mean-stack-relational/node_modules/on-headers/index.js:55:19) 
    at ServerResponse.writeHead (/Users/Roller/Working/Web/mean-stack-relational/node_modules/on-headers/index.js:55:19) 
    at ServerResponse.writeHead (/Users/Roller/Working/Web/mean-stack-relational/node_modules/on-headers/index.js:55:19) 
    at ServerResponse._implicitHeader (_http_server.js:157:8) 
    at ServerResponse.end (/Users/Roller/Working/Web/mean-stack-relational/node_modules/compression/index.js:102:14) 
    at writeend (/Users/Roller/Working/Web/mean-stack-relational/node_modules/express-session/index.js:257:22) 
    at onsave (/Users/Roller/Working/Web/mean-stack-relational/node_modules/express-session/index.js:325:11) 
    at .<anonymous> (/Users/Roller/Working/Web/mean-stack-relational/node_modules/express-sequelize-session/lib/e4store.js:88:51) 
    at tryCatcher (/Users/Roller/Working/Web/mean-stack-relational/node_modules/bluebird/js/release/util.js:16:23) 
    at Promise._settlePromiseFromHandler (/Users/Roller/Working/Web/mean-stack-relational/node_modules/bluebird/js/release/promise.js:504:31) 
    at Promise._settlePromise (/Users/Roller/Working/Web/mean-stack-relational/node_modules/bluebird/js/release/promise.js:561:18) 
    at Promise._settlePromise0 (/Users/Roller/Working/Web/mean-stack-relational/node_modules/bluebird/js/release/promise.js:606:10) 
    at Promise._settlePromises (/Users/Roller/Working/Web/mean-stack-relational/node_modules/bluebird/js/release/promise.js:685:18) 
    at Async._drainQueue (/Users/Roller/Working/Web/mean-stack-relational/node_modules/bluebird/js/release/async.js:138:16) 
    at Async._drainQueues (/Users/Roller/Working/Web/mean-stack-relational/node_modules/bluebird/js/release/async.js:148:10) 
Warning: Unexpected block "main" on line 3 of /Users/Roller/Working/Web/mean-stack-relational/app/views/500.jade. This block is never used. This warning will be an error in v2.0.0 

私はデータベースを削除しようとしていました、新しいものを作成すると、まだエラーが表示されます。

何が問題になりますか?提案してください。

おかげで、

+0

を試してみてください? –

+0

どうすればそれについて知ることができますか? – Vicheanak

+0

あなたは私たちに*エラーログのみを与えました。理想的には、データベースの構造と問題を再現するのに必要なコードだけを与えてください。 – TRiG

答えて

0

は、UTFエンコードの種類が何であるか、この

ALTER DATABASE databasename CHARACTER SET utf8 COLLATE utf8_unicode_ci; 
ALTER TABLE tablename CONVERT TO CHARACTER SET utf8 COLLATE utf8_unicode_ci; 
+0

MySQLの 'utf8'文字セットは実際にすべてのUnicodeを許可していないことに言及する価値があります。すべてのUnicodeには、 'utf8mb4'が必要です。 – TRiG

+0

あなたはどのようにそれについて知りましたか?すばらしい働き。ありがとう! – Vicheanak

+0

(クメール語はutf8とutf8mb4の両方で利用できます) –

関連する問題