슬로바키아어에서 단어의 문자열에서 문자를 추출하려고합니다. 예를 들어, "TURTLE"이라는 단어는 "KORYTNAČKA"입니다. 그러나, 나는이 문자열을 추출 할 때 그것은 "C"문자를 건너 뜁니다 :루아 gmatch 홀수 문자 (슬로바키아 알파벳)
local str = "KORYTNAČKA"
for c in str:gmatch("%a") do print(c) end
--result: K,O,R,Y,T,N,A,K,A
내가 this page을 읽고있다 그리고 나는 또한 단지 세트로 문자열 자체에 붙여 시도했지만, 그것은 온다 이상한 무엇인가 :
local str = "KORYTNAČKA"
for c in str:gmatch("["..str.."]") do print(c) end
--result: K,O,R,Y,T,N,A,Ä,Œ,K,A
누구나 이것을 해결하는 방법을 알고 계십니까?
UTF-8 대신 1 바이트 슬로바키아어 코드 페이지로 인코딩 된 텍스트 사용 –