Javascript 87

MYSQL - MYSQL 한글 깨짐 현상 해결책 두번째

Mysql 을 설치하고, db 를 생성하고, table 을 만들고, 데이터를 insert 했는데!!!! 이런식으로 한글이 ??? 라고 떠버렸습니다. utf-8 로 인코딩해서 넣어야 하나 라고 생각을 했다가, 왠지 좀 덥수룩(?)한 방법 같아서 찾아봤어요. mysql 의 character set 이 기본적으로 설정되어 있는게 utf-8 이 아니라 이런 문제가 발생한다고 하네요. mysql 의 캐릭터셋 설정을 변경해 주어야 이런 한글 깨짐 현상을 수정할 수 있습니다. 간단하게 아래 3가지 정도의 순서만 거치면 되더라구요. 1. my.cnf 수정 2. mysql 재시작 3. 확인 or 테이블 캐릭터 셋 변경 1. my.cnf 수정 보통의 경우에 my.cnf 파일은 /etc 아래에 있나봅니다. 개발은 Mac O..

Node.js - socket.io api 간단 설명 (펌자료)

빠르게 훝어보는 node.js #10 - Socket.IO (2/4) 조대협 (http://bcho.tistory.com) Socket.IO APIs Socket.IO는 이밖에도 다양한 이벤트를 전달할 수 있는 API를 제공하는데, 이에 대해서 살펴보자. 여기서 사용하는 socket이라는 객체는 io.sockets.on('connection',function(socket){ 에 의해서 callback function에 의해서 전달된 인자임을 미리 명시해둔다. 1. 이벤트 보내기 받기 먼저 소켓으로 또는부터 이벤트를 보내고 받는 방법부터 알아보자.앞에 예제에서도 봤지만 가장 간단한 방법은 1) 이벤트 보내기 socket.emit('이벤트명',{메세지}); 현재 연결되어 있는 클라이언트 소켓에 “이벤트명”으..

Mysql - Text field 종류별 크기

게시물을 길게 써야 할 일이 생겼습니다. 표로된 HTML문서를 긁어서 그대로 에디터에 붙여넣고 입력했더니~ 짤리네요..음~ 길면 그럴수도 있지~ 하다가 갑자기 궁금해졌습니다. 왜 짤리지?그래서 테스트에 들어갔습니다. 테스트에 사용한 글은... 긴 텍스트... 긴 텍스트.....성경으로 하기로 했습니다. 시편 119편! 처음에는 POST 방식의 데이터 전송에 제한이 있나를 알아봤는데, 서버사이드 스크립트 쪽에서 받는 데이터가 정상적으로 뜨더군요~ 어? 그럼 DB의 문제인가? DB에 입력된 데이타가 정상적으로 저장되어 있지 않다면!! php에서 MySQL로 자료를 보내는 중에 짤리는 것일 거야... 란 가정을 세우고~ SELECT RIGHT(content, 400) FROM `table_name` WHERE..

Node.js - express project 생성시 'express 경로를 찾지 못하는 문제' 해결방법

nodejs express 설치오류 및 express project 생성시 'express 경로를 찾지 못하는 문제' 해결방법 >npm install -g express 설치이후에 위와 같이 express를 실행시에 명령어를 찾을 수 없다는 오류가 발생하였다. 오류 원인은 2가지로 볼 수 있는데 express 전역(g) 설치와 express 환경변수 설정 문제이다. 1. express 전역 설치 및 링크 >npm install -g express-generator@3 위 명령어를 실행하면 express @3(?) 버전으로 전역으로 설치가된다. 경로는 C:\Users\... 경로에 설치가된 2. express 실행경로 설정 내컴퓨터 -> 오른쪽버튼 -> 속성 -> 고급시스템설정 - >고급 -> 환경변수 -..

카테고리 없음 2015.01.07

Node.js - req.files이 동작을 안할때 - express

질문 내용 Hey so I am trying to accept an uploaded file but everytime I call req.files it is considered undefined... Not sure what I am doing wrong... 파일 업로드를 하고싶은데 req.files를 호출할때마다 undefined 됬다는 에러가 나와 This is my app.js file: 여기 내 app.js 파일이야 var express = require('express') , user = require('./routes/user') , http = require('http') , path = require('path') , mongoose = require('mongoose') , mongo..

자바스크립트 - for...in 문

for...in 문 문법 자바스크립트에서 for...in 문은 객체의 프로퍼티를 순회하는 데 사용된다. 문법은 다음과 같다. for (변수 in 객체){ 구문 } for...in 문의 본문은 객체의 각 프로퍼티에 대해 한 번씩 실행된다. 각 반복에 앞서 객체 프로퍼티 중 하나의 이름이 변수에 문자열 타입으로 할당된다. 객체에 대한 for...in 문 예제 객체에 대한 for...in 문 예제는 다음과 같다. var obj = {x:10, y:11, z:12}; for (property in obj){ console.log("name: " + property + "; value: " + obj[property]); } 위 코드를 실행한 결과는 다음과 같다. name: x; value: 10 name: y;..

Node.js - response.end 한글 깨짐 현상 해결법

//모듈을 추출합니다. var http = require('http'); //서버를 생성 및 실행합니다. http.createServer(function(request, response){ response.writeHead(200, {'Content-Type': 'text/html;charset=UTF-8'}); //response.write(body, "utf8"); response.end('Test - File = 2 출력 '); }).listen(52273, function(){ console.log('Server Running at http://127.0.0.1:52273');}); 한글깨짐을 해결하기위해서 UTF-8을 사용한다는 것을 나타내줘야한다. 즉, 위와같이 빨간부분을 추가하면된다.

Jquery - html 메소드 사용법

.html()원문 링크 > http://api.jquery.com/html/함수들- html().html()- html( htmlString ).html( htmlString ).html( funtion(index, oldhtml) ).html()Returns : String개요 : 일치하는 요소 내부의 html을 문자열로 반환한다..html()html() 함수는 XML 문서에는 사용할 수 없습니다.HTML 문서에서 어떤 요소의 내부 내용을 알아내고자 할때 html() 함수를 사용할 수 있습니다. 만일 선택자에 의해 선택된 요소가 복수개일 경우 제일 처음 요소의 값만 취합니다. 아래 예제를 보도록 하죠.$('div.demo-container').html();이 구문은 div 태그들중 demo-contai..

Node.js - HTML 페이지에서 입력받고 MYSQL 에 데이터 추가하기

3줄요약 1. mysql 데이터 베이스 및 테이블 생성 2. 웹서버에 데이터 베이스를 연결 시키고, get, post 등 라우터를 구현해둔다. 3. HTML 로 입력 폼을 만들고 get 및 post 메시지로 데이터베이스 내용 추가 및 내용을 가져와서 보여준다. MYSQL 서버에 미리 Company라는 데이터 베이스를 만듭니다. mysql > CREATE DATABASE Company; mysql > USE Company 그다음 products라는 테이블을 생성합니다. mysql > CREATE TABLE products( id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, name VARCHAR(50) NOT NULL, modelnumber VARCHAR(15) NOT NULL..

반응형